Angular CLI:将应用程序挂载到域子路径 - 静态文件的相对路径

时间:2016-12-14 14:24:01

标签: angular angular-cli

我的Angular2应用程序(使用ng build --prod构建)已安装到https://[domainname]/app。 问题是在index.html中注入的脚本和样式具有类似

的路径
src="styles.8e0edbbd6ad2cb36be49.bundle.js"

因此页面试图在root中查找它们。 如何将其更改为:

src="./styles.8e0edbbd6ad2cb36be49.bundle.js"

或者是否有其他正确的方法可以使用Angular CLI将应用程序部署到域子路径?

1 个答案:

答案 0 :(得分:2)

使用以下命令使用cli构建角度2

# Sets base tag href to /myUrl/ in your index.html
ng build --base-href /myUrl/
ng build --bh /myUrl/