使用NVM安裝Node及NPM


前言

因為之前未使用nvm 直接安裝的node ,導致后來使用nvm 切換node 無效,上網查了下各種雲雲:nvm對windows系統支持不好...就在打算放棄使用的時候,發現NVM已經可以良好支持window系統了(原來之前看到的是老舊的信息- -),根據個人觀察是NVM創建了個mklink 指向NVM安裝后的Node ,環境變量里保存這個link的路徑即可,切換版本就是切換link指向的文件夾..大贊,妙啊~

NVM安裝

在去除了環境變量里所有和Node 以及NPM/NVM相關的配置之后,開始去找 NVM for windows 的安裝包
下載地址:https://github.com/coreybutler/nvm-windows/releases
根據老舊信息的踩坑建議,這里選擇了1.1.5版本的安裝包下載

解壓得到一個 exe 可執行文件,安裝,這里不選擇默認安裝路徑了,選擇了D盤 Node文件夾

接下來選擇 NVM在切換版本時用到的link 生成位置,繼續放到D盤Node文件夾里咯

Ok,安裝完成。

NVM的使用

在NVM安裝成功之后,在命令行里執行命令nvm version 可以看到 NVM的版本


在相應安裝位置可以看到NVM的文件夾

打開NVM文件夾可以看到NVM的一些文件(注意,此后安裝的NPM都會存放在NVM文件夾里,是以Node的版本號命名的文件夾)

nvm 在下載NPM的時候速度相對來說較慢,可以修改NVM文件夾的settings.txt文件,追加兩行代碼,目的是使用國內的鏡像下載
settings.txt內容如下

root: D:\Node\nvm
path: D:\Node\NodeJs
//后面這兩句是要追加的配置代碼
node_mirror: https://npm.taobao.org/mirrors/node/
npm_mirror: https://npm.taobao.org/mirrors/npm/

回到cmd 窗口,執行命令 nvm install 8.9.0,等待node以及NPM的下載和安裝即可。

待安裝node和npm成功后,在cmd窗口執行命令 nvm use 8.9.0 即可切換到 Node 8.9.0版本

可以看到 在D盤 Node 文件夾里 多了一個 link

到這里 NPM 指令就可以使用了,試試在 命令行輸入 npm -v

如果想要切換npm版本就 再進行node的版本下載 以及NVM控制切換

END


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM