【问题标题】:Angular 4. Remove file in production environmentAngular 4. 在生产环境中删除文件
【发布时间】:2017-10-09 05:55:56
【问题描述】:

我有 Angular 4 项目并且仅在开发环境中使用我的一些文件(或类)。 但是如何从生产环境的构建中删除它们(ng build --env=prod)?

谢谢。

【问题讨论】:

  • 只是想了解一些背景。为什么要在生产环境中删除这些类?
  • 因为我不在生产中使用它们。这主要是我使用的存根而不是某些服务

标签: angular


【解决方案1】:

生产环境使用 AOT 编译,因此您可以通过在您的 src文件夹中创建一个名为 tsconfig-aot.json 的文件来自定义构建选项(有关更多信息,请查看 Ahead of Time Compilation )然后您可以使用 exclude指定排除文件的数组,例如:

"exclude": [
  "test.ts",
   "**/*.spec.ts"
 ]

【讨论】:

    猜你喜欢
    • 2018-08-21
    • 2010-09-18
    • 1970-01-01
    • 1970-01-01
    • 2018-06-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-08-31
    相关资源
    最近更新 更多