在Windows 7 Enterprise上運行nodejs。無法在任何程序包上運行「npm install -g」(AppData/Roaming/npm始終爲空)
每當我安裝需要-g訪問的node_module時,我知道它應該創建一個* .bat文件在%AppData$/Roaming/npm
,但由於某種原因它不再那樣做。
例如,我將運行npm install gulp -g
,控制檯看起來像安裝正確,但文件不會在AppData文件夾中。如果我嘗試運行gulp命令,則會收到錯誤sh.exe": gulp: command not found
。
如果我在Console As Administrator中運行npm install gulp -g
命令,它會將這些文件安裝到管理員(而不是普通用戶)的%AppData%文件夾中。因此,如果我通過非管理員用戶運行gulp命令,我仍然收到錯誤sh.exe": gulp: command not found
。
任何想法?
花費時間尋找可行的解決方案。謝謝! –
我也在這個上浪費了幾個小時。 Pppppppppppppp。軟件開發,好嗎? – ngDeveloper
要導出路徑,您還可以編輯系統環境變量; path =%appdata%/ npm; –