我只是运行一个基本的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
答案 0 :(得分:3)
如果您解码%E2%80%93g
,则会获得-g
。 -
中的-g
字符出现问题。我从你的问题中复制了–
字符以获取其字符代码:
'–'.charCodeAt(0)
8211
然后我自己键入了破折号:
'-'.charCodeAt(0)
45
正如您所看到的,您的短划线有不同的字符代码。如果您复制此命令,它应该工作:
npm install -g mocha
答案 1 :(得分:0)
如果您从其他网页/文本编辑器对该命令进行了复制粘贴,则会复制一些不需要的字符。尝试手动输入相同的命令,错误应该消失。