我正在尝试安装grunt,但是没有成功。
有什么问题吗?
npm install -g grunt-cli --registry http://registry.npmjs.org/
会出现以下错误:
npm ERR! registry error parsing json
npm ERR! Darwin 14.3.0
npm ERR! argv "node" "/usr/local/bin/npm" "install" "-g" "grunt-cli" "--registry" "http://registry.npmjs.org/"
npm ERR! node v0.12.4
npm ERR! npm v2.10.1
npm ERR! Unexpected token <
npm ERR! <!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN">
npm ERR! <html><head>
npm ERR! <title>404 Not Found</title>
npm ERR! </head><body>
npm ERR! <h1>Not Found</h1>
npm ERR! <p>The requested URL /grunt-cli was not found on this server.</p>
npm ERR! </body></html>
有什么问题吗?
npm install -g grunt-cli
吗?从错误信息来看,它好像在服务器上找不到grunt-cli
。 - Brennan.npmrc
或其他会更改默认注册表的东西吗?你也可以尝试使用--registry https://registry.npmjs.org/
(注意https
)。 - Brennan.npmrc
是一个文件,您可以在其中设置npm
工具使用的默认值。看起来这不是问题所在。正如该消息所暗示的那样,您是否受到防火墙或代理的限制? - Brennan