我最近从 Angular9 更新到 Angular 12。更新后我的测试开始“失败”。我对此进行了引用,因为测试本身似乎很好,但是每次运行后都会出现一个“错误”条目,这不是很有帮助
Uncaught ReferenceError: process is not defined
ReferenceError: process is not defined
at Object.71732 (http://localhost:9876/_karma_webpack_/webpack:/node_modules/util/util.js:109:1)
at __webpack_require__ (http://localhost:9876/_karma_webpack_/webpack:/webpack/bootstrap:19:1)
at Object.89122 (http://localhost:9876/_karma_webpack_/webpack:/node_modules/assert/build/internal/assert/assertion_error.js:35:16)
at __webpack_require__ (http://localhost:9876/_karma_webpack_/webpack:/webpack/bootstrap:19:1)
at Object.80469 (http://localhost:9876/_karma_webpack_/webpack:/node_modules/assert/build/assert.js:36:22)
at __webpack_require__ (http://localhost:9876/_karma_webpack_/webpack:/webpack/bootstrap:19:1)
at Module.82736 (http://localhost:9876/_karma_webpack_/main.js:2879:64)
at __webpack_require__ (http://localhost:9876/_karma_webpack_/webpack:/webpack/bootstrap:19:1)
at webpackContext (http://localhost:9876/_karma_webpack_/webpack:/home/kewur/workplace/Project/project-app/src|sync|/\.spec\.ts$:111:1)
at Array.map (<anonymous>)
Run Code Online (Sandbox Code Playgroud)
我有点困惑,因为错误非常模糊。我是否缺少此升级所需的一些额外依赖项?我没有在代码中的任何地方引用 process,所以它所指的内容必须在 webpack 或 karma 中?
我已经搜索过为 flatbuffers 找到合适的 MIME 类型,但我似乎找不到任何类型。他们的文档中也没有提到它。