我正在跑步
vite build --watch --mode=development
。每当我保存一个有语法错误的文件时,观察者就会用 Command failed with exit code 1
来退出。当我之前使用 Webpack 时,观察者会继续观察并等待语法修复。这导致了许多问题。我发现 vitest 也有类似的问题已经解决,所以我想我一定错过了一些明显的解决方法。
我意识到这是由于
@rollup/plugin-typescript
。所以我的问题与Vite有关,因为Vite依赖于rollup来观看
答案就在https://github.com/rollup/plugins/issues/258:
typescript({ noEmitOnError: false })