NPM错误分析Json,意外的令牌

我试图安装咕噜声,但没有运气。

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 config rm proxy npm config rm https-proxy 

http://jonathanblog2000.blogspot.ch/2013/11/set-and-reset-proxy-for-git-and-npm.html

我只是跑命令,

第一:

$ rm -f package-lock.json

后:

$ npm i

为我工作;)