關於npm依賴包全局安裝後報依賴包找不到的解決方法

npm全局安裝命令

npm install -g <package_name>

如果安裝之後仍然報依賴包找不到,原因大概率是未配置npm依賴包的環境變量

配置方法:

1.Windows環境

增加環境變量 NODE_PATH 指向到全局包的安裝路徑

關於全局包的安裝路徑,默認路徑爲C盤用戶目錄下C:\Users\用戶名\AppData\Roaming\npm\node_modules

你也可以通過命令更改安裝路徑

npm config set prefix "E:/Developer/nodejs/npm_global"
npm config set cache "E:/Developer/nodejs/npm_cache"

2.Linux環境

同樣需要配置環境變量,修改/etc/profile文件,在文件尾部添加以下幾行

export NODE_HOME=/root/node #node的安裝路徑
export PATH=$PATH:$NODE_HOME/bin
export NODE_PATH=$NODE_HOME/lib/node_modules

修改完之後記得使用

source /etc/profile

使之生效就可以了。

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