2017-06-05 25 views
1

我正在传递相对路径,并使用以下命令来构建!Angular 2在ng build dist文件夹下无法加载图片(重命名为myapp)部署在tomcat webapp文件夹中

ng build --prod --aot --base-href /myapp/ 

我收到未找到错误提示以下错误:404资源。

bkgraph.jpeg:1 GET http://localhost:8081/assets/bkgraph.jpeg 404() 


    <img src="../../assets/bkgraph.jpeg" width="200" height="200" class="img-responsive" alt="Generic placeholder thumbnail"> 

回答

1

要加载你需要的资产之前删除'../../'图像。它应该是这样在tomcat服务器中的<img src="assets/bkgraph.jpeg" width="200" height="200" class="img-responsive" alt="Generic placeholder thumbnail">

+0

是的,我尝试了几种组合./assets和assets/bkgraph的作品!但为什么?是因为之前的base-href是/现在是我的应用程序? –

+0

yes.with that only。您需要将基础href从更改为或简单地使用像这样

+0

其实我的base-href是/ my-app /所以资产会在/ myapp /资产对吗? –