我为使用typescript编写的测试设置了一个mocha"运行配置",并且"run"命令完美地执行.
但是当我选择通过单击"运行"窗口中的"运行..."弹出菜单来运行单个测试时,会发生语法错误.
在运行窗口中,WebStorm执行如下操作:
/usr/local/bin/node /(...)/node_modules/mocha/bin/_mocha --ui bdd --reporter /Applications/(...)/mochaIntellijReporter.js /(...)/my-test.ts --grep "MyTest Basic test$"
似乎WebStorm将.ts文件而不是生成的.js文件传递给mocha,从而导致语法错误.
任何想法或解决方法?
小智 5
作为一种变通方法,.ts可以运行文件而不是生成.js:--require ts-node/register在"Extra Mocha options"字段中指定(和npm install ts-node).
| 归档时间: |
|
| 查看次数: |
2189 次 |
| 最近记录: |