版權聲明:本文爲博主原創文章,遵循 CC 4.0 BY-SA 版權協議,轉載請附上原文出處連接和本聲明。
引言:
好久沒有在windows
上配過node
, 記得之前node環境變量是要加 NODE_PATH
到用戶變量,再在系統變量引入NODE_PATH
的,而npm install
的全局包目錄會存放在C:/Users[用戶]/administrator[你的計算機名字]/AppData/Roaming/npm
目錄下,而如今貌似有更高級的作法!css
傳統方法總結:
- npm包全局目錄:
C:/Users/[username]/AppData/Roaming/npm/node_modules
- npm包全局命令目錄:
C:/Users/[username]/AppData/Roaming/npm
- npm實際去找全局命令的目錄:
C:/Users/[username]/.npmrc
文件內容的prefix
值 - npm包全局cache目錄:
C:/Users/[username]/.npmrc
文件內容的cache
值 - 須要配置系統環境變量:計算機->屬性->高級系統配置->環境變量->
PATH/NODE_PATH
…balabala~~~
1、node配置新方法( 以windows爲例 )
- .npmrc位置
C:/Users/[username]/.npmrc
- 在node安裝目錄建立
/nodejs/node_global
、/nodejs/node_cache
兩個文件夾存放全局包 - 本例node安裝目錄
D:/node
- 本例成功後全局包安裝的包目錄
D:/node/nodejs/node_global/lib/node_modules
1.node安裝目錄
- 1
2. 修改默認的全局目錄
方法一: 到node安裝目錄[D:/node]執行如下命令:html
- 1
- 2
- 3
方法二node
直接修改C:/Users/[username]/.npmrc
文件的cache
值和prefix
值,文件以下:linux
- 1
- 2
- 3
3.配置環境變量
計算機->屬性->高級系統配置->環境變量->用戶變量->編輯path
,添加`global「目錄以下:web
- 1
總結:npm
- 不須要添加系統環境變量
NODE_PATH
,只需編輯用戶環境變量 - 包安裝統一到node安裝包目錄,便於管理查詢
- 只需修改
.npmrc
一個文件 - 以前
path
可能會產生影響,不生效請刪除原環境path
中node
相關內容,嘗試重啓機器
2、Linux node/npm初始化環境變量的配置
1. .npmrc修改
- .npmrc文件位置
~/.npmrc
- 依舊建立node_global、node_cache兩個文件夾存放全局包
- 本例node安裝目錄爲
/SOFTWARE/node-v8.9.4-linux-x64/
step1:windows
- 1
- 2
step2:
輸入如下內容 緩存
- 1
- 2
/SOFTWARE/node-v8.9.4-linux-x64/
是個人安裝包路徑,跟你實際狀況替換ruby
step1 & step2 也能夠直接敲如如下命令markdown
- 1
- 2
2.全局變量配置
step1:
- 1
step2:
輸入如下內容,加入NODE_PATH
等變量
- 1
- 2
- 3
step3: 測試
- 1
- 1