參與開發維護其他人開發的項目,使用 node 的版本號很有可能是不一樣的,如果重新安裝依賴和其他人的依賴有可能不同,最好使用相同的項目依賴。這就要求不同的項目要能方便的切換 node 的版本。方案還是 windows 上的 nvm (node.js version management,是一個nodejs的版本管理工具)的使用:
一、卸載node
首先找到 node 的安裝目錄(where node),將 node.exe 所在的父目錄里面的所有東西都刪除;控制面板中卸載node
C:\Program Files\nodejs\node.exe
二、安裝nvm(https://github.com/coreybutler/nvm-windows/releases 選擇 nvm-setup.zip 版本)
nvm的自定義安裝路徑在E盤下(E:\nvm);node的自定義安裝路徑在E盤下(E:\nodejs)
設置node的下載源,在 settings.txt 中添加
node_mirror: https://npm.taobao.org/mirrors/node/
npm_mirror: https://npm.taobao.org/mirrors/npm/
三、安裝需要的node版本
nvm install 10.16.0
nvm install 14.16.1
四、指定使用的 node 版本(使用管理員權限的 cmd):nvm use 14.16.1
成功的話提示如下:Now using node v14.16.1 (64-bit)
注意:一定要使用管理員權限的 cmd 才可以,否則會報如下錯誤:exit status 1: ��û���㹻��Ȩ��ִ�д˲�����