node修改全局環境路徑 與 全局後出現sh:exe command not found

修改全局環境路徑node

當安裝nodeJs時候須要修改全局環境的指向,先看看npm config get prefix  全局環境在哪裏git

而後執行更換命令,一個是主文件一個是緩存文件npm

npm config set cache "D:\nodejs\node_cache"緩存

npm config set prefix "D:\nodejs\node_global"spa

最後在nodejs的安裝目錄中找到node_modules\npm\.npmrc文件get

修改以下便可:it

prefix = D:\nodejs\node_global
cache = D:\nodejs\node_cache變量

出現sh.exe ****command not foundejs

首先看看『計算機』-『屬性』-『高級系統設置』-『環境變量』,查看『系統變量』部分,系統變量的Path後追加NodeJs安裝路徑,即:C:\Program Files\nodejs;而後,打開『用戶環境變量』部分查看了下Path的值,是不是NodeJS的全局環境(這個能夠用命令 npm config get prefix 看看路徑在哪)module

1.若是不是請換成當前NodeJS全局環境至關於上面的(D:\nodejs\node_global)關閉Git看是否能行,若是不行繼續看第2步

2.在『用戶環境變量』部分的Path下再追加C:\Program Files\nodejs,而後關閉掉git base 試試看應該能行。

相關文章
相關標籤/搜索