我试图在子目录中部署我的角度2应用程序:我搜索了SO和谷歌,并发现我使用以下命令构建它:
ng build -prod --base-href /angular-test --deploy-url /angular-test
但它还没有加载资产。
在检查中的网络中,对资产的调用正在进行:
/assets/i18n/en.json
然而它应该是
/angular-test/assets/i18n/en.json
我还需要做点什么吗?任何帮助表示赞赏。
答案 0 :(得分:6)
我见过的大多数例子都是这种格式:
ng build --base-href /myUrl/
所以我认为你需要这个:
ng build -prod --base-href /angular-test/
(带斜线。)
答案 1 :(得分:0)
将../../../assets/images/example.jpg
替换为./assets/images/example.jpg
,然后它对我有用。