angular - 错误在 ./src/polyfills.ts 模块未找到:错误:无法解析 'zone.js/dist/zone'
我有一个 Angular 8 项目,它使用 karma/jasmine 来运行一些单元测试。我可以通过执行以下命令运行测试 ng test,但我遇到了以下错误:
错误 在 ./src/polyfills.ts 模块未找到:错误:无法解析 'zone.js/dist/zone' 于 'C:\PrjNET\Elevation3\FW\4.00\Project\Framework\Development\Client\ElevationJS\shell\src' 中 解析 'zone.js/dist/zone' 于 'C:\PrjNET\Elevation3\FW\4.00\Project\Framework\Development\Client\ElevationJS\shell\src'
有人知道怎么解决吗?
答案#1
我在我的项目中用这个命令修复了它:
npm install [email --save
我在使用 [email 时遇到了这个错误。
答案#2
更改
zone.js/dist/zone
到
zone.js
就我而言,更新版本没有起作用。
我检查了用“ng new project”创建的项目,在“polyfills.ts”文件中,是“zone.js”而不是“zone.js/dist/zone”。
所以我把它改成了 "zone.js",然后它开始工作了。
错误:
正确:

