网站搜索

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",然后它开始工作了。

错误:

正确:

相关文章