前端新员工入职,需要为你的新电脑安装一些环境,开发工具

news2024/12/24 10:21:00

目录

一.先安装个谷歌浏览器,稳定版。

二.安装公司日常交流软件

三.安装个VSCode

四.安装nvm

五.vue-cli的安装和配置

六.安装git

配置git账号

拉取线上仓库到本地

一些常用git命令

 七.其他工具

网络抓包工具:whistle

反向代理工具:nginx

调试接口工具:postman

重构工具:PS、XD 等


一.先安装个谷歌浏览器,稳定版。

作为一名前端程序员,和浏览器打交道肯定是必不可少的。Chrome,Edge 都有着丰富的扩展资源。你可以下载插件帮助你更好的在工作中调试代码。

  1. React Developer Tools
  2. Vue.js devtools
  3. GraphQL developer tools

如果要调兼容那继续下载火狐、360等。

二.安装公司日常交流软件

如微信电脑版,企业微信,钉钉等。

三.安装个VSCode

工欲善其事,必先利其器
对于我们每一位软件工程师来说,都要有自己顺手的 IDE 开发工具,它就是我们的武器。
一个好用的 IDE 不仅能提升我们的开发效率,还能让我们保持愉悦的心情,这样才是非常 Nice 的状态

那么,什么是 IDE 呢 ?

what

IDE(Integrated Development Environment,集成开发环境)是含代码编辑器、关键词高亮、智能感应、智能纠错、格式美化、版本管理等功能于一身的 “高级代码编辑器”
每个 IT 工程师都要有自己顺手的 IDE,它是我们的武器
要理解无论使用什么 IDE 编写出来的代码,本质上都是 “白底黑字” 的,都是 “纯文字” 的

具体的安装细节可以参考这个文章:VSCode 安装教程(超详细)_9.冄2.7.號的博客-CSDN博客

四.安装nvm

这个可以管理安装nodejs的不同版本+对应版本的npm,当你遇到不同node版本的项目时就可以随时切换node版本。

1.安装nvm及配置

  首先下载nvm不要下载node,如果电脑已经有node的话需要卸载node,并使用命令提示符来查看node的位置(where node)手动删除

  nvm下载链接:nvm文档手册 - nvm是一个nodejs版本管理工具 - nvm中文网

  下载最新版本,next傻瓜式操作(需要注意的是)

选择node.js文件位置,如果需要更改,请在这里进行更改位置。

2.安装完成检查

  nvm -v

显示出版本号即可,如果没有显示版本号就需要配置环境,跟node配置系统环境相同(将nvm目录地址添加到系统环境PATH中然后保存就可以了)

现在你可以使用nvm list 来查看在nvm控制之下的所有版本的node

nvm list  输入完成之后你会发现 欸 是空的 ,因为你没有下载任何node版本

3.下载node版本

使用  nvm list available  命令来显示所有可下载版本的node

使用  nvm install latest  安装最新版本的node

使用  nvm install 版本号 来安装指定版本的node

安装完成后就可以使用nvm list 来查看自己安装的所有的node版本了

版本号之前的携带* ,说明正在使用,这个时候是没有*号的,所以需要指定版本

使用  nvm use 版本号 来指定node版本

再输入 nvm list 就可以看到 携带*号的node了

使用 命令提示符  node  -v查看node版本,npm -v查看npm版本 如果都出来了那么你已经完成了安装

五.vue-cli的安装和配置

使用  npm install -g @vue/cli  命令进行vue-cli的全局安装

安装完成后 使用vue -V  【这里的-V是大写哦!】来查看是否安装成功,如果出现版本号就说明安装成功

在选定的文件夹内,点击地址栏。输入cmd,打开指定位置的命令提示符。

使用vue create demo 来建立一个vue项目

按照个人需求置配,执行cd demo  和 npm run  serve运行项目

六.安装git

下载地址为 git-scm.com或者gitforwindows.org,或者阿里镜像

可以参考这个文章:Git 详细安装教程(详解 Git 安装过程的每一个步骤)_git安装_mukes的博客-CSDN博客 

配置git账号

配置全局的用户账号 :

$ git config --global user.name "Your Name"
 
$ git config --global user.email "email@example.com"

输入: git config user.name可以看看是否配置成功。

拉取线上仓库到本地

复制git的https地址

到你想放置项目的文件夹,单击鼠标右键,选择git bash here。

输入:    git clone  "地址"  项目就拉到本地了。

一些常用git命令

git init // 初始化 在工作路径上创建主分支
 
git clone "地址" // 克隆远程仓库
 
git clone -b dev "地址" // 克隆指定dev分支的仓库代码到本地
 
git checkout -b dev // 创建 并切换到dev 分支
 
git status // 查看状态 一般可以查看当前分支是否有冲突。也会提示你 下一步需要如何敲命令
 
git add . // 将所有文件提交到暂存区
 
git commit -m "提交的备注信息"  // 提交到仓库
 
git push origin 分支 // 推送到远程仓库上
 
git pull origin 分支// 拉取远程仓库里的分支
 
git branch -a // 查看本地与远程的所有分支
 
git checkout dev // 切换到dev分支
 
git stash // 隐藏本地编辑 未提交的内容
 
git stash pop // 释放出隐藏的内容

 七.其他工具

网络抓包工具:whistle

$ npm install -g whistle

whistle 不仅可以抓包,还可以配置手机端的代理,让你可以调试移动端的页面

反向代理工具:nginx

你可以使用 phpstudy 来快速配置 nginx

调试接口工具:postman

重构工具:PS、XD 等

今天入职第一天,如果后续有什么需要安装的我再补上~

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/565900.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

雪花算法记录

引子 伴随着业务的日渐庞大,单库单表的数据库可能无法支持业务的读写,需要对数据库进行分库分表。 原来数据库中,通常使用自增id的方式生成主键。分库分表之后,如果仍然采用原来的方式,在多个表之间主键会发生重复。 …

斑梨电子树莓派Zero 2W显示屏7寸DIY电容触摸屏RJ45 USB HUB接口 兼容Banana pi Zero

spotpear.cn/index/product/detail/id/1320.html detail.tmall.com/item.htm?id719583990252&spma211lz.success.0.0.63982b90oweBSa 【产品简介】 为了让你的Zero正常工作,你需要很多模块,如一个显示器,一个USB HUB,一个…

Java StringBuilder类

3 StringBuilder可变字符串类 StringBuilder是一个可变的字符串类,内容可以改变3.1 StringBuilder构造方法 范例public class Demo {public static void main(String[] args) {//创建空白可

chatgpt赋能python:Pythonspidev简介

Python spidev简介 Python spidev是一个可以与SPI设备进行通信的Python库。SPI是一种简单的通信协议,通常用于与单片机或其他嵌入式设备进行通信。Python spidev库可以使用SPI协议读写数据,然后与其他设备交换数据。 开发环境和使用方法 开发环境 Py…

如何把视频中的声音提取出来转化成文字?

在观看电影、综艺节目等视频内容时,我们可以使用视频转文字的方法来帮助我们更好地了解对话内容,从而提高观影体验。那么,如何把视频声音转成文字?视频声音转成文字的软件有哪些呢?我给你介绍几个非常好用的视频声音转…

PCL学习之点云重建

1:点云模型重建 离散点云 • 数据量大 • 渲染显示大 • 模型操作计算不方便 网格模型 • 数据量小 • 渲染方便 • 模型操作计算方便 重建步骤 2:凸包算法 凸包 • 平面凸包:平面的一个子集S被称为是“ 凸”的,当且仅当对于任…

【Netty】ChannelPipeline源码分析(五)

文章目录 前言一、ChannelPipeline 接口1.1 创建 ChannelPipeline1.2 ChannelPipeline 事件传输机制1.2.1 处理出站事件1.2.2 处理入站事件 二、ChannelPipeline 中的 ChannelHandler三、ChannelHandlerContext 接口3.1 ChannelHandlerContext 与其他组件的关系3.2 跳过某些 Ch…

tcp拥塞控制

序列号: 在TCP连接中传送的字节流中的每一个字节都按顺序编号。该字段表明发送数据的第一个字节的序号 确认号:希望收到对方下一个报文的第一个字节的序号 窗口:用于通知发送端,接收端可以接收的空间大小 TCP的流量控制是使用滑动窗口机制&…

C4d Octane渲染器内存满、卡顿、崩溃、缓慢、updating解决办法

最近碰到Octane渲染动画序列,总是会渲染一段时间后卡在某一张图片上,图片查看器左下角一直显示updating。 偶然发现在C4D界面点击octane工具栏的设置,它又会开始渲染,但渲染一些序列帧后又会卡在一张图上显示updating 点击octane工…

MyBatis-Plus01_简介、入门案例、BaseMapper与IService中的CRUD以及常用的注解

目录 ①. MyBatis-plus简介 ②. MyBatis-plus入门案例 ③. BaseMapper中的CRUD ④. 通用Service的CRUD ⑤. MyBatis-plus中常用注解TableName: ⑥. 常用注解TableId ⑦. 雪花算法 ⑧常用注解TableField ⑨. 常用注解TableLogic——逻辑删除专用注解 ①. M…

chatgpt赋能python:PythonUDS:让你的汽车掌握更多技能

Python UDS:让你的汽车掌握更多技能 UDS(Unified Diagnostic Services)是一种汽车电子控制单元(ECU)通信协议,用于车辆的诊断和测试。Python UDS是用Python编程语言实现的UDS客户端和服务器实现&#xff0…

【stable diffusion保姆级教程,左手ChatGPT之剑,右手stablediffusion之矛】

一、前言 哈喽,大家好,我是Tian-Feng,前面写过两篇文章,但是细节没认真写,除了介绍一些参数意思,和推荐模型插件,有一定基础的小伙伴应该是挺有用的,但如果是小白,可能还…

完全二叉树——堆的概念及实现

前言 堆(heap):是堆内存的简称,堆是动态分配内存,内存大小不固定,也不会自动释放,堆——数据结构是一种无序的树状结构,同时它还满足key-value键值对的存储方式。 1. 堆的概念及结构 如果有一个关键码的…

BFC与IFC

概念 块级元素在BFC布局(块级格式化上下文) 行内级元素在IFC布局(行内级格式化上下文) BFC 形成BFC的情况 BFC规则 在BFC中box在垂直方向排列在同一个BFC中,相邻box垂直方向外边距塌陷在BFC中box左边缘紧贴包含块的…

Python数据结构与算法篇(十五)-- 二叉树的遍历:深度优先搜索与广度优先搜索

本篇开始总结二叉树的常用解题技巧,二叉树的顺序遍历和层序遍历刚好对应深度优先搜索和广度优先搜索。 1 顺序遍历 题目列表 144. 前序遍历145. 二叉树的后序遍历 94. 二叉树的中序遍历 144. 二叉树的前序遍历 给你二叉树的根节点 root ,返回它…

程序员开发之“留一手“

很多乙方公司为了顺利获得项目的尾款,或者有些项目的封装整合的逻辑比较多,通常会把项目的业务逻辑代码及架构进行打包成线上NuGet包。 一、 NuGet包 其实就是线上的.dll文件 ,在本地编译后上传是NuGet 1、首先注册NuGet 2、记住API Key …

chatgpt赋能python:Python*a:提高代码效率的利器

Python *a:提高代码效率的利器 Python是一种高层次、通用性编程语言。Python的简洁语法和宽松语义,让它成为了软件开发、数据分析、科学计算等领域的首选语言之一。Python也因其易学、易读、易部署的特点而被全球越来越多的开发者所喜爱。在这篇文章中&…

Redis事务及网络处理

一 Redis事务 redis开启事务后,会把接下来的所有命令缓存到一个单独的队列中,在提交事务时,使这些命令不可被分割的一起执行完成。 如果使用了watch命令监视某一个key,如果在开启事务之后,提交事务之前,有…

超级牛散也踩雷!这A股宣布大消息

公司被债权人申请重整一事被法院正式立案7个多月后,5月24日,*ST搜特收到了法院的终结预重整程序通知书和不予受理重整申请裁定书。 消息曝出后,*ST搜特股吧则瞬间炸锅,投资者纷纷留言“完了”、“没盼头了”、“最后的希望终究还…

浅谈IAM——OAuth2.0攻击方法总结

一、OAuth协议介绍 OAuth是一种标准授权协议,它允许用户在不需要向第三方网站或应用提供密码的情况下向第三方网站或应用授予对存储于其他网站或应用上的信息的委托访问权限。OAuth通过访问令牌来实现这一功能。 1.发展历史 OAuth协议始于2006年Twitter公司OpenI…