[英]Production Build a Angular (4) project, with a separate individual file
所以这就是正在发生的事情。 我有我的项目,它有一个配置文件。 此配置包括有关应用程序的信息,只有客户端在进入生产模式时才知道该应用程序。 但我们不想提供应用程序其余部分的完整源代码,因此我们必须构建。 但是当我执行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
有一个标志或设置。
您似乎需要一个具有配置的文件,并且您不希望将其捆绑。 为此,您只需将文件放在assets
文件夹中,然后从那里引用变量即可。
.angular-cli.json
"assets": [
"assets"
]
您可能还有项目中的其他位置的文件,但您需要在.angular-cli.json
文件中配置相同的文件。
阅读有关资产配置的更多信息
希望这可以帮助!!
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.