angular - 无法使动态模块导入与 Angular 5 中的 tsconfig 中的模块 esnext 一起使用

标签 angular angular5

我正在尝试在我的 Angular 5 应用程序中进行动态导入。根据这个github issue ,评论说使用 module: esnext 应该可以让它工作。这是我的配置

"compilerOptions": {
  "outDir": "./dist/out-tsc",
  "noEmitOnError": true,
  "target": "es2016",
  "module": "esnext",
  "experimentalDecorators": true,
  "emitDecoratorMetadata": true,
  "sourceMap": true,
  "moduleResolution": "node",
  "declaration": false,
  "lib": [
    "es2016",
    "dom"
  ]
}

注意:在 lib 中没有 es2016 会给我错误,因为我在我的代码中对数组使用 .find().includes .

编译时出现这个错误

error TS1323: Dynamic import cannot be used when targeting ECMAScript 2015 modules.

不确定为什么当我有 module: esnext 时它仍然说 targeting ECMA2015 modules。

最佳答案

我想通了。事实证明这是一个愚蠢的错误,我正在编辑根文件夹中的 tsconfig.jsonsrc 中还有另一个 tsconfig.app.json > 覆盖了我的设置的文件夹。

关于angular - 无法使动态模块导入与 Angular 5 中的 tsconfig 中的模块 esnext 一起使用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50525491/

相关文章:

angular - 在 Angular 5 上动态更改元素宽度

angular5 - Angular中Highcharts的TreeMap图表

javascript - AmCharts map 。加载屏幕后显示数据

javascript - 在 Angular 5 中单击时创建按钮微调器

angular - 可折叠的 mat-sidenav 菜单调整内容大小不起作用

Angular - Chrome 中禁用按钮的工具提示不显示

php - Symfony 3 和 Angular 2 文件夹结构

css - 用于放置下拉箭头的“Angular Material ”选项卡事件链接

javascript - Ionic 3 未在图像 src 中显示相机 FILE_URI 路径

angular - 类型 'token' 上不存在属性 '() => User' 。任何