Angular-CLI - 如何在index.html上为脚本标记添加前缀

时间:2016-10-31 02:30:16

标签: build angular-cli

Angular-cli在ng-build期间生成index.html文件。

应用程序在硬件代理上运行,这意味着它的所有脚本标记都需要以“/ some / prefix /”作为前缀。 cli生成以下脚本标记。

<script type="text/javascript" src="inline.js"></script>
<script type="text/javascript" src="styles.b1a79a362dfcae386d67.bundle.js"></script>
<script type="text/javascript" src="main.2b9bcc2dcbe5c9cb526b.bundle.js"></script>

有没有办法为每个标签的src添加前缀?

1 个答案:

答案 0 :(得分:0)

您需要在投放或建造时设置--base-href,例如ng serve --base-href '/some/prefix/' --aot

--base-href在您的HTML文件中设置<base href='/some/prefix'>标记,并将此前缀添加到自动定义的所有脚本和样式表中。

但请注意,手动设置base代码具有相同的效果,并且每次构建应用程序时都会覆盖该代码。