angular - 从 Angular“ng build”过程中排除视图
问题描述
当我们在默认情况下进行 Angular 构建时点击“ng build”时,它会将 HTML 与 JS 捆绑在一起,并为我们提供一个物理 JS 单元文件。
“ng build”中是否有一个选项,我可以说不要将视图与 JS 捆绑在一起?
就像是
ng build --exclude views
注意我知道我可以通过使用 webpack 来完成,但现在不想探索这条路线,因为我有一个在 Angular 2 中制作的非常大的项目并且想要快速迁移。
解决方案
没有这样的flag
(--exclude),但是您是否将所有视图收集在一个文件夹下(例如:) views
,然后在您tsconfig.app.json
将该文件夹添加到exclude
数组中,例如:
{
"compilerOptions": {
...
},
"exclude": [
"views"
]
}
出于架构的原因,我强烈反对这种方法,即使它应该有效。
或者尝试:
"exclude": [
"**/*.component.html",
]
推荐阅读
- python - 尝试在 AWS lambda 中加载和使用腌制对象,得到属性错误
- ruby - 机架劫持代理问题的示例服务器和客户端
- c# - 我可以使用什么模式来避免从管道中实例化不必要的块?
- css - 盒子阴影未显示在 div 元素上
- go - 我们应该如何计算金钱(十进制、大浮点数)
- c - 高效的大端字节数组到 C 中的本机整数转换
- html - mTurk Crowd HTML 元素中的必填问题
- list - 如何制作尾递归函数
- scala - Spark SQL:是否可以为给定的数据框分区以预定义的顺序逐行处理?
- python - for i in range(0, size): C[A[i]] += 1 在 Python 中是什么意思?