简介
- 「工欲善其事,必先利其器」,对于今天的前端开发者而言,电脑里不装个node,那是不可能的,那是不是上来我就去百度一个node,下载一个,直接一步步安装,大功告成,爽歪歪。可能老司机已经知道了,这肯定不是值得推荐的,因为node版本更新频繁,对于不同的项目,可能用到的node版本不一致,难道我开发这个项目,安装一个这个版本,开发那个项目,先卸载当前版本,再重新下载一个对应版本,那如果两个项目同时在进行中,那我估计”多么痛的领悟”,这句歌词就相当应景了,其实这就是接下来要解决的node多版本管理的问题。
- 国内直接访问npm官方仓库,网速通常慢的感人,往往
npm install
半天还没安装成功,因此,国内有一些公司做了镜像仓库(但是同步官网仓库会有时间差),来加速安装包的下载,因此,还需要有个工具,能够方便得让我们管理这些仓库源,包括不限于切换等。 - 代码版本管理工具Git。
推荐
基于公司都是windows系统,下面只介绍windows下推荐的node管理方式
公司的npm私服仓库
暂未创建,等待创建成功之后可以大大提高团队开发效率
NVM
英文ok的小伙伴,直接可以去nvm官方仓库,看它的文档去了,下面简单介绍安装:
- 直接进入安装包下载地址:https://github.com/coreybutler/nvm-windows/releases,选择nvm-setup.zip,下载后直接安装(注意安装路径的文件夹不要有中文或空格,否则可能会有问题)。
- 安装完成后,回到桌面,右键我的电脑(或此电脑),点击最下方属性菜单,弹出系统属性对话框,点击右下方的环境变量,查看当前环境变量是否正确添加(默认用安装包安装成功后会自动配置成功)
- 上一步ok,打开命令行,执行
nvm -v
命令后,出现一下类似的提示说明安装成功
- 使用nvm install
[ ]命令下载需要的版本。arch参数表示系统位数,默认是64位,如果是32位操作系统,需要执行命令: nvm install 6.9.0 32
,出现下图表示安装完成:
- 使用特定Node版本 执行nvm use
[ ] 命令开始使用特定版本。比如: nvm use 6.9.0
或者nvm use 6.9.0 32
:至此,其实已经可以使用node了
- 测试版本切换,刚刚下载了node 6.9.0版本并且成功使用,现在我们下载一个6.10.3版本,然后切换并使用。
- 查看nvm可用指令,可以这样做:(推荐还是直接看官方仓库文档,更多资料请自行搜索相关查看)
NRM
nrm是一个node的一个安装包,使用也很简单,具体看仓库文档,下面是简单介绍:
npm install -g nrm
nrm ls
:列出可用的源nrm use taobao
:通过 nrm use指令来切换不同的源- nrm add 别名 源地址:添加源
GIT
- git的安装参考地址:https://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000/00137396287703354d8c6c01c904c7d9ff056ae23da865a000
- 推荐入门教程(花个1天半天看看不吃亏)https://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000;
- 要求熟练使用常用的几个git命令,其它比较少用的命令,推荐在实际用到的时候再去查资料,除非你特别感兴趣,毕竟你看了,一段时间不用,也就忘的差不多了。
编辑器
VSCode
在开发过程中,由于每个人的习惯都不同,因此可以通过规范每个人的编辑器设置来解决。
详细细节和代码地址:
https://www.yuque.com/breathe/oeu7n7/cz2dgt