【node入門一】——Windows環境nvm安裝node及npm

nvm安裝node及npm


注:通過小半天的折騰終於將nvm、node、npm 安裝完畢,做一個記錄,防止以後再次踩坑,阿菜一個,有不足之處請指正~😘
nvm 管理node 、npm真的是 超方便!嗯,真香。


一、nvm的安裝

可採用 github安裝 或者 網盤下載安裝 推薦使用github安裝

1.1 github安裝

github nvm安裝地址:https://github.com/coreybutler/nvm-windows/releases.

GitHub安裝nvm
推薦點擊圈中項進行下載,此選項會直接下載安裝包,
下載完成後解壓
點擊exe
執行完畢即安裝成功👍


eee:本人C盤比較充足,沒有換位置,直接保存默認路徑,需要換位置的記住路徑,進行環境變量配置
eee:我這邊網絡太差,進不去GitHub,抱用一張網友的圖片,在此附上 原文鏈接.


1.2 網盤下載

自己整合了下,在此附上百度雲盤地址 包含nvm 1.1.6版本、git 2.25.2.1、和npm 6.13.4 (匹配node 12.16.1版本使用)
鏈接: https://pan.baidu.com/s/1wQFsNCx1mikRMhrYLldZgg .
提取碼:wm4q
一些安裝包
下載後雙擊nvm-setup.exe 即可

查看nvm安裝狀態

打開命令行 輸入 nvm -v 返回版本號即安裝成功

nvm -v

查看nvm版本號

配置國內鏡像(提升下載速度)

打開nvm安裝位置,默認位置如下, 將lulu換爲本機賬戶

C:\Users\lulu\AppData\Roaming\nvm

打開settings.txt 添加以下兩行內容進行保存

node_mirror: https://npm.taobao.org/mirrors/node/ 
npm_mirror: https://npm.taobao.org/mirrors/npm/

我的電腦安裝了node v8.9.0和v12.16.1兩個版本,多了兩個文件夾,這兩個請暫時忽略,接着下一步繼續
在這裏插入圖片描述


二、nvm的使用(node及npm的安裝)

使用nvm安裝指定版本

2.1 查看可安裝版本

nvm list available

推薦使用LTS線上穩定版本,這裏我用的是12.16.1,可以根據項目要求選擇對應版本,下一步安裝選定版本
可安裝node版本

2.2 安裝、使用選定版本

安裝node選中版本

nvm install 12.16.1

使用特定版本

nvm use 12.16.1

2.3 卸載選定版本

需要卸載時執行

nvm uninstall 12.16.1

查看node、npm是否安裝成功

命令行分別執行node -v、npm -v,如果能得到版本號即 安裝成功
檢查node、npm安裝情況
我在安裝 node v8.9.0 版本時,npm自動安裝正常、
安裝node v12.16.1 時 出現錯誤,npm 加載時提示安裝但檢測版本號未檢測到,對應版本npm安裝失敗,解決方案請看下一步


常用命令

nvm ls						// 查看所有已安裝的node版本
nvm install 12.16.1 		// 安裝指定版本的nodejs
nvm use 12.16.1             // 使用指定版本
nvm uninstall 12.16.1       // 卸載指定版本

三、問題處理(npm未自動安裝)

手動下載對應版本npm(node v12.16.1對應npm 版本6.13.4 在上方雲盤中包含,可以直接解壓使用)
npm下載地址:https://npm.taobao.org/mirrors/npm/.

  1. 解壓當前npm壓縮包,將名字更換爲npm
  2. 將npm文件夾放置於nvm安裝路徑下,node版本號對應文件夾中的node_modules文件中,如圖
    地址:(注意將lulu切換爲自己的用戶名)
    C:\Users\lulu\AppData\Roaming\nvm\v12.16.1\node_modules\npm
    匹配npm1
  3. 打開npm中的bin文件夾
    複製其中的npm、npm.cmd、npx、npx.cmd四個文件
    複製內容
  4. 將複製的文件粘貼到node版本名對應文件夾下
    C:\Users\lulu\AppData\Roaming\nvm\v12.16.1粘貼內容

執行完成後重新打開命令行測試 npm 版本號即驗證成功


參考:
https://www.jianshu.com/p/cbf4f76ba0bb.
https://blog.csdn.net/qq_32682137/article/details/82684898.

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章