我们最近mochapack --watch
在我们的测试过程中引入了
cross-env NODE_ENV=development mochapack --watch --require tests/components/setup.ts \"tests/components/**/*.spec.ts\"
我的 VSCode 实例已打开自动保存。大约两到三个编辑周期后,mochapack 可靠地失败并出现以下错误:
C:\Users\me\git\terraforming-mars\node_modules\mocha\lib\runner.js:962
throw err;
^
TypeError: runnable.enableTimeouts is not a function
at C:\Users\me\git\terraforming-mars\node_modules\mochapack\src\runner\TestRunner.ts:217:20
at Hook.eval [as callAsync] (eval at create (C:\Users\me\git\terraforming-mars\node_modules\tapable\lib\HookCodeFactory.js:33:10), <anonymous>:22:1)
at run (C:\Users\me\git\terraforming-mars\node_modules\webpack\lib\Watching.js:142:33)
at C:\Users\me\git\terraforming-mars\node_modules\webpack\lib\Watching.js:129:6
at C:\Users\me\git\terraforming-mars\node_modules\webpack\lib\HookWebpackError.js:68:3
...
当我关闭它时,我的工作流程就很好。
显然我现在可以禁用自动保存,但是有没有人有一个很好的组合配置 mochapack --watch 和 autosave 可以很好地协同工作?