首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >角2:部署在子目录中时未加载的资产

角2:部署在子目录中时未加载的资产
EN

Stack Overflow用户
提问于 2017-09-08 05:41:45
回答 2查看 7.6K关注 0票数 10

我正在尝试在子目录中部署我的角2应用程序:我搜索了SO和google,发现我必须使用以下命令构建它:

代码语言:javascript
复制
ng build -prod --base-href /angular-test --deploy-url /angular-test

但它仍然没有装载资产。

在接受检查的网络下,对资产的调用包括:

代码语言:javascript
复制
/assets/i18n/en.json

而它应该是

代码语言:javascript
复制
/angular-test/assets/i18n/en.json

我还需要做点什么吗?任何帮助都是非常感谢的。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2017-09-08 05:45:16

我看到的大多数示例都是这种格式的:

代码语言:javascript
复制
ng build --base-href /myUrl/

所以我认为你需要这个:

代码语言:javascript
复制
ng build --prod --base-href /angular-test/

(用尾随的斜杠)

票数 11
EN

Stack Overflow用户

发布于 2019-11-30 20:32:48

../../../assets/images/example.jpg替换为./assets/images/example.jpg,然后对我起作用。

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/46109385

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档