nvm的安裝及Node.js環(huán)境配置,npm, yarn, pnpm包緩存
一、nvm是什么?
nvm是一個node的版本管理工具,可以簡單操作node版本的切換、安裝、查看、等等
二、nvm的安裝
1.windows包下載地址:目前我用的1.1.11
下載nvm安裝包,下載地址:https://github.com/coreybutler/nvm-windows/releases

2. 雙擊安裝文件 nvm-setup.exe文件進行安裝:
(1)安裝 (注意這里:默認安裝到C盤,可以修改地址)nvm可以自定義路徑,node默認安裝在C盤,不改變,不然會切換node有權(quán)限問題


之后finish就完成安裝了。完成可以以下方式檢測

如果安裝到其它盤,則需要配置相對應(yīng)的環(huán)境,如圖

(2)配置
找到nvm文件位置,點開setting

然后在它后面輸入以下代碼:(這是配置鏡像源) node_mirror: https://npm.taobao.org/mirrors/node/ npm_mirror: https://npm.taobao.org/mirrors/npm/
三、使用
1.先卸載之前的node.js,保證卸干凈

nvm的一些命令:
nvm off // 禁用node.js版本管理 nvm on // 啟用node.js版本管理 nvm install <version> // 安裝node.js的命名 version是版本號 例如:nvm install 16.8.1 nvm uninstall <version> // 卸載node.js是的命令,卸載指定版本的nodejs,當安裝失敗時卸載使用 nvm ls // 顯示所有安裝的node.js版本,當前使用的版本前會帶*號 nvm list available // 顯示可以安裝的所有node.js的版本 nvm use <version> // 切換到使用指定的nodejs版本 nvm v // 顯示nvm版本 nvm install stable // 安裝最新穩(wěn)定版
四、全局配置node (配置node的緩存全局倉庫)注意:可以不用配置全局包路徑看自己需求!!! 前面 3步已經(jīng)完成NVM安裝。
1,在E:\webTool\nodejs(位置和目錄名自己決定)下創(chuàng)建兩個文件夾【node_global】及【node_cache】
- node_cache:緩存目錄
- node_global:全局包目錄

然后再命令行輸入(路徑要寫對)
npm config set prefix “E:\webTool\nodejs\node_global” npm config set cache “E:\webTool\nodejss\node_cache”
注意,完成在命令行中修改路徑的操作之后,就會改變C盤-> 用戶里的.npmsrc文件內(nèi)容,就不要再去刪除C盤-> 用戶里的.npmsrc文件了

3,接下來設(shè)置環(huán)境變量,關(guān)閉cmd窗口,“我的電腦”-右鍵-“屬性”-“高級系統(tǒng)設(shè)置”-“高級”-“環(huán)境變量”
a 用戶變量--Path--新建:路徑寫自己安裝的位置,別看圖上路徑

b 系統(tǒng)變量--新建:路徑寫自己安裝的位置,別看圖上路徑

到此配置部分就完了~~~~
檢查全局變量是否配置好:
npm install express -g # -g是全局安裝的意思
npm install yarn -g
輸入node,后輸入“require(‘express’)”測試node模塊的全局路徑是否配置正確。
最后結(jié)果:

環(huán)境變量就配好了,你現(xiàn)在的全局包都在你自定義的目錄文件里面啦。
四、如何你使用yarn 或者 pnpm, 你還可以配置yarn的全局安裝位置和緩存位置
1.默認情況 yarn和pnpm全局包緩存在c盤的用戶下; 如何你覺得不想安裝在這里,你可以改變路徑:

2:百度搜索下:yarn pnpm改變?nèi)职惭b路徑 緩存 這里給下連接, 當然你還可以去查看官方的文檔,看yarn,pnpm的config配置
1: yarn: https://www.jianshu.com/p/30ba1da2bde1
2: pnpm: https://blog.csdn.net/qq_27971677/article/details/130652057
3: 如下圖我自己改變了yarn的包安裝路徑,因為在C盤太占空間了,文件很大

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~完畢~~~~~~~~~~~~~~~·~~~~~~~~~~~~~~~~~~~~~~·

浙公網(wǎng)安備 33010602011771號