答案 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