2

我们最近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 可以很好地协同工作?

4

0 回答 0