0
我想用grunt來使用node.js,npm。我用npm下載了node.js,從項目目錄運行npm install
。它運行良好。然後我跑了install npm -g grunt-cli
,以'好'結束。npm使用不正確的模塊路徑咕嚕
我正在運行所有這些默認安裝和後面的代理,我正確配置。
現在就試圖從項目目錄會導致以下錯誤運行grunt
:
module.js:340
throw err;
^
Error: Cannot find module '%APPDATA%\npm\Roaming\npm\node_modules\grunt-cli'
at Function.Module._resolveFilename (module.js:338:15)
at Function.Module._load (module.js:280:25)
at Function.Module.runMain (module.js:497:10)
at startup (node.js:119:16)
at node.js:906:3
注意,它在搜索路徑再次插入Roaming\npm
。有沒有配置設置的地方,它得到了這條路?是什麼導致它將漫遊\ npm附加到前綴路徑?
npm config get prefix
:%APPDATA%\ NPM
NODE_PATH
環境變量設置爲%APPDATA%\ NPM
我也試過npm cache clean
編輯:我改變%APPDATA%\ grunt.cmd文件。現在它得到正確的路徑,但錯誤仍然存在。它說%APPDATA%\node_modules\grunt-cli
找不到,但它在那裏。