【发布时间】:2019-04-13 20:47:34
【问题描述】:
我直接在 angular-app(没有 angular-cli)中使用 @ngtools/webpack,但我得到了意外的行为。 Aot 插件构建项目中的所有 ts 文件,但某些文件不是由入口点文件 (main.ts) 导入的。例如 - ts-loader 仅构建在入口点文件 (main.ts) 中通过导入找到的文件。这是错误还是功能?
我创建了迷你仓库:https://github.com/alxpsr/ngtools-unexpected 运行 npm run build:aot 你得到一个错误。但是如果你运行 npm run build:tsloader - 构建不会有错误。
如果这不是错误,请告诉我这两个版本有什么区别?
附:我知道 tsconfig.json 中的文件和包含选项,我可以在那里更清楚地指定文件。我想了解这两个版本之间的区别。 ^_^
【问题讨论】:
-
嘿!你是否设法让它工作,所以它不会编译整个代码?
-
@Skeeve 你好!如果我没记错的话,我是这样做的:1)从
tsconfig.include中删除掩码2)直接将TS入口点添加到tsconfig.files