我正在尝试使用如下的架构:
module-name
|
+-- service
| | pom.xml
| | src
+-- web
| | *.ts
+-- index.ts // barrell file
webapp
|
+-- src
| | app.module.ts
| | main.ts
| | tsconfig.app.json
.angular-cli.json
tsconfig.json
如果.angular-cli.json中的tsconfig
设置为webapp/src/tsconfig.app.json
,则使用ng serve
按预期工作但ng build --prod
它会产生错误:
/some_absolute_path/webapp/src/$$_gendir/module/web-utils/web/section/section.component.ngfactory.ts(13,21)中的错误:找不到模块'./section.component'。
对于webapp/src
中的每个文件。
另一方面,在切换angular-cli后使用./tsconfig.json
AOT工作正常但ng serve
导致无休止的编译。
答案 0 :(得分:0)
我建议用
创建一个示例应用程序ng new app-name
并比较生成文件中的配置和路径。