我想从相对路径提供我的Angular 2应用程序,但是我遇到了有关angular-cli如何生成 index.html 页面的问题。
CLI会插入脚本引用,但由于未包含前导斜杠,因此html base
标记不会为请求添加前缀。 EX当前cli输出:
<script type="text/javascript" src="inline.bundle.js"></script>
<script type="text/javascript" src="vendor.bundle.js"></script>
<script type="text/javascript" src="main.bundle.js"></script>
我想要的是CLI允许我自定义此路径。 EX:
<script type="text/javascript" src="/myapp/inline.bundle.js"></script>
<script type="text/javascript" src="/myapp/vendor.bundle.js"></script>
<script type="text/javascript" src="/myapp/main.bundle.js"></script>
这可以通过CLI实现吗?托管这些文件的服务器不能按照它们在index.html页面中指定的方式使用这些默认路径。
答案 0 :(得分:1)
您可以在angular-cli.json中使用参数deploy-url param。如果你把文字&#39; app&#39;在这个参数中,你会得到像app / inline.bundle.js这样的路径。在index.html文件中。