目錄
node js 安裝
node js 全局配置
1、全局安裝路徑
2、全局緩存路徑
3、修改環境變量
pnpm安裝、卸載
全局安裝pnpm
驗證pnpm版本
卸載pnpm
1、移除全局安裝的包
2、移除pnpm cli
腳本直接安裝
npm安裝的使用命令直接卸載
node js 安裝
cmd 查看是否存在,如果不是你需要的版本則先去卸載
node js官網下載:https://nodejs.org/en/
LTS(Long Time Support,經過測試,相對完善、穩定的版本)??
- 在Node使用中,我們用npm下載安裝某種包或模塊,在安裝時這種包或模塊需要被C/C++編譯,這時候需要用到python或VS(Visual Studio),因而,機器上需要安裝這兩種工具(在這里被稱為Build Tools),若沒有安裝這兩種工具,在安裝這種包或模塊時會提示異常。
- 勾選Automatically install the necessary tools選項,會自動下載安裝python和VS,也會安裝Windows的Chocolatey包管理器。
- 勾選后,實際是先自動安裝Chocolatey,然后再利用Chocolatey包管理器下載安裝python和VS。Chocolatey是一款專為Windows系統開發的、基于NuGet的包管理器工具,類似于Node.js的npm,python的pip。在windows中使用Chocolatey能自動下載安裝適合windows的應用程序。
- 我們也可以根據圖的鏈接的頁面說明,自行根據自己的需要安裝python、VS、Chocolatey。比如:VS是收費的,我們可以選擇手動安裝社區版的VS,若python我們已經安裝,我們可以不安裝最新版本的python。
- 考慮到安裝速度,我們也可以不勾選上述選項,暫時不安裝這些工具,安裝完Node后自己手動安裝,或以后根據需要來安裝。
安裝完成驗證
node js 全局配置
以?Win?為例:
1、npm 默認在當前路徑下,將下載的包存到自動創建的node_modules
文件夾里
2、npm i 默認全局安裝路徑是:
C:\Users\你的用戶名\AppData\Roaming\npm
3、npm 如果已經安裝了包,修改全局配置并不能遷移過去。需要一個一個地卸載掉,再修改全局配置下載安裝包
1、全局安裝路徑
node 目錄下新建目錄?node_global
,其他目錄也行
npm config set prefix "D:\Tool\node_modules_repository\node_global"
2、全局緩存路徑
node 目錄下新建目錄?node_cache
,其他目錄也行
npm config set cache "D:\Tool\node_modules_repository\node_cache"
3、修改環境變量
在用戶環境變量 Path 中 你會看到 默認的npm路徑:C:\Users\你都用戶名\AppData\Roaming\npm
因為修改了全局路徑,所以這條Path 可以給到新的全局路徑,如:
D:\Tool\node_modules_repository\node_global
這樣下載好的包可以直接用,不會存在找不到的問題
pnpm安裝、卸載
全局安裝pnpm
npm install pnpm -g
驗證pnpm版本
pnpm -v
卸載pnpm
卸載操作可分為三步執行:
- 移除全局安裝的包
- 移除pnpm cli
- 刪除全局內容可尋址存儲
1、移除全局安裝的包
列出全局安裝的包:pnpm ls -g
- 方法一:運行命令逐個包刪除 pnpm rm -g …
- 方法二:運行命令直接刪除存放包的目錄
- 查看全局目錄位置?
pnpm root -g
- 手動刪除目錄
- 查看全局目錄位置?
2、移除pnpm cli
腳本直接安裝
直接刪除pnpm主目錄
rm -rf $PNPM_HOME
清理 shell 配置文件中 PNPM_HOME 的環境變量(HOME/.bashrc、HOME/.bashrc、HOME/.bashrc、HOME/.zshrc 或者 $HOME/.config/fish/config.fish)
npm安裝的使用命令直接卸載
npm rm -g pnpm