关于Windows中的摩卡咖啡

时间:2018-07-09 00:20:49

标签: npm mocha

enter image description here

Mocha在Windows上全局安装,但是cmd显示“ mocha不是内部或外部命令,也不是可运行的程序或批处理文件”

2 个答案:

答案 0 :(得分:1)

Mocha(Node.js的测试框架)在Windows机器上使用make和make,此类错误经常发生。我猜想,在执行时,它并没有识别出路径。因此,您可以按照以下2种方法进行操作:

1)全局安装mocha(如果尚未安装),使其可以在常规的Windows命令行中运行:

npm install -g摩卡

然后使用mocha path \ to \ test.js运行测试

OR

2)解决此问题的另一种方法是使用Cygwin并确保已安装Cygwin的开发人员软件包。

阅读本文,它将为您提供帮助:https://altamodatech.com/blogs/?p=452

答案 1 :(得分:0)

在安装时,mocha.cmd的位置未添加到路径。如果按照@hemanshu的建议进行全局安装,则该位置为%APPDATA%\npm。因此,您可以将其添加到您的路径中,或者(就像我一样)定义一个别名。我的cmd.exe快捷方式加载了一个脚本,用于设置指向命令行中实际有用的东西,设置环境变量等的路径,并且在其中,我有以下内容:

@doskey mocha=%APPDATA%\npm\mocha.cmd

相关问题