Angular 角度4。在生产环境中删除文件

Angular 角度4。在生产环境中删除文件,angular,Angular,我有Angular 4项目,只在开发环境中使用我的一些文件(或类)。 但是如何从生产环境的构建(ng build--env=prod)中删除它们呢 谢谢。生产环境使用AOT编译,因此您可以通过在src文件夹中创建名为tsconfig AOT.json的文件来自定义构建选项(有关更多信息,请查看),然后您可以使用exclude数组指定被排除的文件,例如: "exclude": [ "test.ts", "**/*.spec.ts" ] 只是想了解一些背景。为什么要在生产环境中删除这些

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


谢谢。

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

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

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