【发布时间】:2018-07-09 00:20:48
【问题描述】:
【问题讨论】:
【问题讨论】:
Mocha(Node.js 的测试框架)使用 make 并且在 Windows 机器上,这样的错误经常发生。我想,在执行时它没有识别路径。因此,您可以遵循以下 2 个中的任何一个:
1) 全局安装 mocha(如果尚未完成),使其可以在常规 Windows 命令行中运行:
npm install -g mocha
然后使用 mocha path\to\test.js 运行您的测试
或
2) 解决此问题的其他方法是使用 Cygwin 并确保安装了 Cygwin 的开发人员包。
阅读这篇文章,对你有帮助:https://altamodatech.com/blogs/?p=452
【讨论】:
在安装时,mocha.cmd 的位置不会添加到路径中。如果您按照@hemanshu 的建议进行全局安装,则该位置为%APPDATA%\npm。因此,您要么将其添加到您的路径中,要么(像我一样)定义一个别名;我的cmd.exe 快捷方式加载了一个脚本来设置命令行中实际有用的东西的路径,设置环境变量等,我有这个:
@doskey mocha=%APPDATA%\npm\mocha.cmd
【讨论】: