在 Angular 7.2.2 应用程序中,Webpack 告诉我将 System.import() 替换为 import(),但这会出现错误。我该如何修复?

Lau*_*ill 5 import webpack angular7

因此,我按照 update.angular.io 网站上的说明将 Angular 应用程序从 Angular 版本 5.2.5 升级到 7.2.2。

我知道这个更新的 TypeScript 和 Webpack 以及 Angular 应用程序附带的所有其他内容。然而,我的知识不够,无法准确地知道这些东西的版本是强加给我的。

但一切都运行良好——除了这个东西安装的任何版本的 Webpack 都会给我警告。“System.import() 已被弃用,并将很快被删除。请改用 import()。”

所以我将“System.import()”更改为“import()”。

此时,我开始收到错误:“仅当‘--module’标志为‘commonjs’或‘esNext’时才支持动态导入”

我已经用谷歌搜索了警告和错误消息,但我无法弄清楚任何所谓的“解决方案”。除了 Angular 之外,Webpack 显然还用于很多其他事情,而且我无法在 Angular 7.2.2 应用程序中专门找到处理此问题的方法。“解决方案”讨论的是编辑不存在的配置文件,或者看起来根本不像示例中所说的那样。

那么如何消除警告而不导致这些错误呢?为什么我不能像 Webpack 告诉我的那样将“System.import()”更改为“import()”?

非常沮丧。任何帮助,将不胜感激。