【发布时间】:2018-06-19 09:58:42
【问题描述】:
我有一个 webpack 设置来编译我的 Angular 项目。但是,我为 dev/mock/prod (main.dev-only.ts,...) 设置了单独的主文件。当我尝试编译时,我得到了
错误输入:输入是 2 个模块声明的一部分:.../main.dev-only.ts 中的 AppModule 和 .../main.mock-only.ts 中的 AppModule!
...一些无关紧要的东西
我已尝试排除我不需要使用的文件:
-
exclude在模块中 -> 规则 - 模块中没有解析
- webpack.IgnorePlugin
- 为
/.*(dev|mock)-only.*/指定ignore-loader
但无论我做什么,我总是得到同样的错误。到目前为止我发现的唯一编译方法是删除不需要的文件,我认为这不是一个很好的解决方案。
【问题讨论】:
标签: angular webpack angular2-aot