所以这就是正在发生的事情。我有我的项目,它有一个配置文件。此配置包括有关应用程序的信息,只有客户端在进入生产模式时才知道该应用程序。但我们不想提供应用程序其余部分的完整源代码,因此我们必须构建。但是当我执行ng build --prod
这个捆绑包并缩小所有我的文件时。我仍然想要这个,但不是对项目中的所有文件执行此操作,而是应该将配置文件保持独立。
inline.bundle.js
polyfills.bundle.js
styles.bundle.js
vendor.bundle.js
main.bundle.js
这应该成为以下内容:
inline.bundle.js
polyfills.bundle.js
styles.bundle.js
vendor.bundle.js
main.bundle.js
configuration.js
所有代码都变成了JavaScript。除配置文件外,所有内容都捆绑在一起并缩小。
我找不到任何关于此的文档,我希望在.angular-cli.json
中有标记或设置。
答案 0 :(得分:0)
您似乎需要一个具有配置的文件,并且您不希望将其捆绑。为此,您只需将文件放在assets
文件夹中,然后从那里引用变量。
<强> .angular-cli.json 强>
"assets": [
"assets"
]
您可能还有项目中其他位置的文件,但您需要在.angular-cli.json
文件中配置相同的文件。
希望这会有所帮助!!