简介

  • 「工欲善其事,必先利其器」,对于今天的前端开发者而言,电脑里不装个node,那是不可能的,那是不是上来我就去百度一个node,下载一个,直接一步步安装,大功告成,爽歪歪。可能老司机已经知道了,这肯定不是值得推荐的,因为node版本更新频繁,对于不同的项目,可能用到的node版本不一致,难道我开发这个项目,安装一个这个版本,开发那个项目,先卸载当前版本,再重新下载一个对应版本,那如果两个项目同时在进行中,那我估计”多么痛的领悟”,这句歌词就相当应景了,其实这就是接下来要解决的node多版本管理的问题。
  • 国内直接访问npm官方仓库,网速通常慢的感人,往往npm install半天还没安装成功,因此,国内有一些公司做了镜像仓库(但是同步官网仓库会有时间差),来加速安装包的下载,因此,还需要有个工具,能够方便得让我们管理这些仓库源,包括不限于切换等。
  • 代码版本管理工具Git。

推荐

基于公司都是windows系统,下面只介绍windows下推荐的node管理方式

公司的npm私服仓库
暂未创建,等待创建成功之后可以大大提高团队开发效率

NVM

英文ok的小伙伴,直接可以去nvm官方仓库,看它的文档去了,下面简单介绍安装:

image.png
image.png

  • 安装完成后,回到桌面,右键我的电脑(或此电脑),点击最下方属性菜单,弹出系统属性对话框,点击右下方的环境变量,查看当前环境变量是否正确添加(默认用安装包安装成功后会自动配置成功)

image.png

  • 上一步ok,打开命令行,执行nvm -v命令后,出现一下类似的提示说明安装成功

image.png

  • 使用nvm install []命令下载需要的版本。arch参数表示系统位数,默认是64位,如果是32位操作系统,需要执行命令:nvm install 6.9.0 32,出现下图表示安装完成:

image.png

  • 使用特定Node版本 执行nvm use [] 命令开始使用特定版本。比如:nvm use 6.9.0或者nvm use 6.9.0 32:至此,其实已经可以使用node了

image.png

  • 测试版本切换,刚刚下载了node 6.9.0版本并且成功使用,现在我们下载一个6.10.3版本,然后切换并使用。

image.png

  • 查看nvm可用指令,可以这样做:(推荐还是直接看官方仓库文档,更多资料请自行搜索相关查看)

image.png

image.png

NRM

nrm是一个node的一个安装包,使用也很简单,具体看仓库文档,下面是简单介绍:

  1. npm install -g nrm
  2. nrm ls:列出可用的源
  3. nrm use taobao:通过 nrm use指令来切换不同的源
  4. nrm add 别名 源地址:添加源

image.png

GIT

编辑器

VSCode
在开发过程中,由于每个人的习惯都不同,因此可以通过规范每个人的编辑器设置来解决。
详细细节和代码地址:
https://www.yuque.com/breathe/oeu7n7/cz2dgt