我安装了Node.js并运行了npm install -g grunt-cli
我已cd
到我要处理的应用目录,并按照here的说明操作。当我在我的cmd中运行grunt
时,它会返回
module.js:340
throw err;
^
Error: Cannot find module '\\Server\username$\Redirected\AppData\npm\AppData\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:901:3
我真的不确定为什么它试图从\AppData\npm\AppData\npm\
读取,因为我没有做任何更改而且我不知道如何更改咕噜声的位置
但是当我使用npm install -g grunt-cli
时,它会下载并安装到以下\\Server\username$\Redirected\AppData\npm\node_modules\grunt-cli
答案 0 :(得分:0)
您需要更改全局安装目录。
试试这个..
在C:\ Users {username} \中,创建包含内容的.npmrc文件:
prefix = "C:\\Users\\{username}\\AppData\\Roaming\\npm"
这里将对此进行更全面的讨论:
Change default global installation directory for node.js modules in Windows?