sudo npm install -g mocha不能正常工作

时间:2014-07-15 18:51:51

标签: npm mocha

我只是运行一个基本的mocha安装命令并将其抛出到mac终端中,请建议查看日志我该怎么做才能让这个运行,真的很感激帮助。

AUK03154:~ itrmg$ sudo npm install –g mocha
Password:
npm ERR! 404 404 Not Found: %E2%80%93g
npm ERR! 404 
npm ERR! 404 '%E2%80%93g' is not in the npm registry.
npm ERR! 404 You should bug the author to publish it
npm ERR! 404 
npm ERR! 404 Note that you can also install from a
npm ERR! 404 tarball, folder, or http url, or git url.

npm ERR! System Darwin 13.1.0
npm ERR! command "node" "/usr/local/bin/npm" "install" "–g" "mocha"
npm ERR! cwd /Users/itrmg
npm ERR! node -v v0.10.29
npm ERR! npm -v 1.4.14
npm ERR! code E404
npm ERR! 
npm ERR! Additional logging details can be found in:
npm ERR!     /Users/itrmg/npm-debug.log
npm ERR! not ok code 0

由于 Deepesh

2 个答案:

答案 0 :(得分:3)

如果您解码%E2%80%93g,则会获得-g-中的-g字符出现问题。我从你的问题中复制了字符以获取其字符代码:

'–'.charCodeAt(0)
8211

然后我自己键入了破折号:

'-'.charCodeAt(0)
45

正如您所看到的,您的短划线有不同的字符代码。如果您复制此命令,它应该工作:

npm install -g mocha

答案 1 :(得分:0)

如果您从其他网页/文本编辑器对该命令进行了复制粘贴,则会复制一些不需要的字符。尝试手动输入相同的命令,错误应该消失。