Node.js 如何安装和运行摩卡

Node.js 如何安装和运行摩卡,node.js,mocha.js,Node.js,Mocha.js,我试图按照本教程进行操作,并使用以下命令安装mocha sudo npm install -g mocha 得到以下回应: npm WARN deprecated has-color@0.1.7: Renamed to supports-color. If you're using chalk, upgrade to the latest version. https://github.com/chalk/supports-color /usr/local/bin/mocha -> /u

我试图按照本教程进行操作,并使用以下命令安装
mocha

sudo npm install -g mocha
得到以下回应:

npm WARN deprecated has-color@0.1.7: Renamed to supports-color. If you're using chalk, upgrade to the latest version. https://github.com/chalk/supports-color
/usr/local/bin/mocha -> /usr/local/lib/node_modules/mocha/bin/mocha
/usr/local/bin/_mocha -> /usr/local/lib/node_modules/mocha/bin/_mocha
mocha@2.4.2 /usr/local/lib/node_modules/mocha
├── escape-string-regexp@1.0.2
├── supports-color@1.2.0
├── commander@2.3.0
├── diff@1.4.0
├── growl@1.8.1
├── debug@2.2.0 (ms@0.7.1)
├── mkdirp@0.5.1 (minimist@0.0.8)
├── jade@0.26.3 (commander@0.6.1, mkdirp@0.3.0)
├── glob@3.2.3 (inherits@2.0.1, graceful-fs@2.0.3, minimatch@0.2.14)
└── chalk@0.4.0 (has-color@0.1.7, ansi-styles@1.0.0, strip-ansi@0.1.1)
lingxiao@computer:~/dir/to/proj$ find *
lib
lib/tags.js
node_modules
node_modules/chai
node_modules/chai/CONTRIBUTING.md
...
node_modules/chai/index.js
test
test/tagsSpec.js
lingxiao@computer:~/dir/to/proj$ mocha
lingxiao@computer:~/dir/to/proj$ which mocha
/usr/local/bin/mocha
但是在我的项目目录中运行
mocha
不会产生任何响应:

npm WARN deprecated has-color@0.1.7: Renamed to supports-color. If you're using chalk, upgrade to the latest version. https://github.com/chalk/supports-color
/usr/local/bin/mocha -> /usr/local/lib/node_modules/mocha/bin/mocha
/usr/local/bin/_mocha -> /usr/local/lib/node_modules/mocha/bin/_mocha
mocha@2.4.2 /usr/local/lib/node_modules/mocha
├── escape-string-regexp@1.0.2
├── supports-color@1.2.0
├── commander@2.3.0
├── diff@1.4.0
├── growl@1.8.1
├── debug@2.2.0 (ms@0.7.1)
├── mkdirp@0.5.1 (minimist@0.0.8)
├── jade@0.26.3 (commander@0.6.1, mkdirp@0.3.0)
├── glob@3.2.3 (inherits@2.0.1, graceful-fs@2.0.3, minimatch@0.2.14)
└── chalk@0.4.0 (has-color@0.1.7, ansi-styles@1.0.0, strip-ansi@0.1.1)
lingxiao@computer:~/dir/to/proj$ find *
lib
lib/tags.js
node_modules
node_modules/chai
node_modules/chai/CONTRIBUTING.md
...
node_modules/chai/index.js
test
test/tagsSpec.js
lingxiao@computer:~/dir/to/proj$ mocha
lingxiao@computer:~/dir/to/proj$ which mocha
/usr/local/bin/mocha

有人知道问题出在哪里吗?

当你只需键入
摩卡咖啡时,你会看到什么?我不知道你说的“不产生任何反应”是什么意思。它没有给出任何反应,就像什么都没有发生一样。lingxiao@computer:~/dir/to/proj$mochalingxiao@computer:~/dir/to/proj$您的问题与哪个摩卡/usr/local/bin/mochaPerhaps类似?谢谢您,克里斯,正是这个问题。解决方案也在这里:
sudo apt get--purge remove node
sudo apt get--purge remove nodejs
sudo apt get install nodejs
按顺序解决了这个问题,当您键入
mocha
时,您看到了什么?我不知道你说的“不产生任何反应”是什么意思。它没有给出任何反应,就像什么都没有发生一样。lingxiao@computer:~/dir/to/proj$mochalingxiao@computer:~/dir/to/proj$您的问题与哪个摩卡/usr/local/bin/mochaPerhaps类似?谢谢您,克里斯,正是这个问题。解决方案也在这里:
sudo-apt-get--purge-remove-nodejs
sudo-apt-get--purge-remove-nodejs
sudo-apt-get-install-nodejs
顺序解决了问题