繁体   English   中英

生产使用单独的单个文件构建Angular(4)项目

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM