Webpack 在异常后刷新整个缓存:[PackFileCacheStrategy]:无法读取未定义的属性“hasStartTime”

wue*_*erg 11 windows caching webpack webpack-dev-server vuejs3

我们有一个使用 Typescript 和 Vue 3.1.5 以及 Vue CLI 5.0.0-beta.2 的项目,而 Vue CLI 5.0.0-beta.2 又使用 Webpack 5.47.0。对于开发来说,启动vue-cli-service serve非常慢(有很多依赖项)。所以我们激活了 Webpack 文件系统缓存:

configureWebpack: {
  cache: {
    type: "filesystem",
  },
},
Run Code Online (Sandbox Code Playgroud)

现在它在 Linux 和 MacOS 上运行良好。但在 Windows 上,它通常会在记录异常后刷新整个缓存:

[webpack.cache.PackFileCacheStrategy] 从 C:\Users\Smith\ws\kl\kl-frontend\node_modules.cache\webpack\default-development.pack 恢复包失败:TypeError:无法读取未定义的属性“hasStartTime”

有谁知道问题可能是什么?也许与文件名有关?我们还有一项工作,删除然后重新创建一些 API 文件,通常内容相同。这可以摆脱缓存吗?