写在前面的话
如果你使用 node 作为服务端语言,那么你可能会遇到 node 版本和开发版本不一致的问题,这时就需要一个工具,来根据开发情况来切换版本。
安装 nvm
访问 GitHub 中 点此跳转 ,往下找找会找到一个
将这个下载下来,如果你的网速实在过慢,可以在这里 蓝奏云 找到。点开压缩包,运行 exe。无脑 next。
安装目录最好不要有中文和空格。
如果你之前没有安装 node,直接看配置即可;如果你之前安装了 node 安装过程中会弹出是否允许控制之前安装的 node,这里选择 是。但是你会发现选择是也没什么用,因为 nvm 会将你配置的 node 环境变量取消掉。这里不慌。
完毕之后打开终端输入 nvm 应该会得到下面这段话:
说明你成功,这只是第一步。
配置
由于 nodejs 官网在国外,如果你直接 install 那么可能会花费30分钟(不要问我怎么知道的)。打开你的安装目录下的 setting.txt
配置淘宝镜像,添加下面两行文本:
node_mirror: https://npm.taobao.org/mirrors/node/
npm_mirror: https://npm.taobao.org/mirrors/npm/
同时在这里建议你将 root 和 path 设置在同一目录中。
root: C:\SoftWare\nvm
path: C:\SoftWare\nvm
node_mirror: https://npm.taobao.org/mirrors/node/
npm_mirror: https://npm.taobao.org/mirrors/npm/
安装 node
如果上面都操作成功了,你就可以使用 nvm 来管理 node 的版本了。输入 nvm install 12.15.0 可以安装目前的最新 LTS 版。如果想要安装其他版本,根据官网中的版本号来安装即可。
可以输入 nvm list available 来查看可安装的一部分版本(无法展示全部的版本)如下图所示:
注意最下面标红的话,意思是说:这只是部分列表。完整的列表请访问nodejs.org/download/re…
等你安装好了之后在终端中输入 node -v 可能会报错,因为需要使用 nvm use 12.15.0 来指定当前的使用版本。