2016-11-20 37 views

回答

1

你执行下面的命令卸载&安装摩卡?

npm uninstall -g mocha 

npm install -g mocha 

您也可以请求NPM更新,您目前拥有的全球包装:

npm update -g mocha 

无论你做了更新或全新安装,请检查是否有在安装过程中出现的任何错误。

如果以上不工作,请您分享全球列出软件包

npm list -g --depth=0 | grep mocha 
0

貌似问题是,我在某些时候安装nvmnvm使您默认您的npm软件包安装到/Users/[username]/.npm-packages/lib/node_modules而不是/usr/local/lib/node_modules。我更新了一些$PATH设置.zshrc,它做到了。最值得注意的是,我把/usr/local/bin提前/Users/[username]/.npm-packages/bin为$ PATH设置:

$PATH:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/Users/[username]/.npm-packages/bin[yadda yadda...] 

即使我不使用nvm,我不想引起任何麻烦去除nvm.npm-packages文件夹,所以我保持原样。

相关问题