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>
Run Code Online (Sandbox Code Playgroud)
有没有办法为每个标签的src添加前缀?
您需要--base-href在服务或构建时设置,例如ng serve --base-href '/some/prefix/' --aot。
--base-href<base href='/some/prefix'>在 HTML 文件中设置标记,并将此类前缀添加到自动定义的所有脚本和样式表中。
但请注意,base手动设置标签不会产生相同的效果,并且每次构建应用程序时都会被覆盖。
| 归档时间: |
|
| 查看次数: |
1108 次 |
| 最近记录: |