Node.js和Grunt在Windows上安装

时间:2013-10-02 11:33:24

标签: node.js gruntjs

我安装了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

1 个答案:

答案 0 :(得分:0)

您需要更改全局安装目录。

试试这个..

在C:\ Users {username} \中,创建包含内容的.npmrc文件:

prefix = "C:\\Users\\{username}\\AppData\\Roaming\\npm"

这里将对此进行更全面的讨论:

Change default global installation directory for node.js modules in Windows?