Angular 映像相对路径在包升级后停止工作

Angular 映像相对路径在包升级后停止工作,angular,typescript,webpack,angular-cli,Angular,Typescript,Webpack,Angular Cli,我有一个angular2应用程序,用AngularCLI(V1.0.0)构建,webpack2 在组件内部,我可以参考图像: <div class="country-flag"> <img [src]="src/assets/flags/32/jp.png" [width]="flagIconSize" [height]="flagIconSize" /> </div> 并在.angular-cli.json文件中注册: "apps": [ {

我有一个angular2应用程序,用AngularCLI(V1.0.0)构建,webpack2

在组件内部,我可以参考图像:

<div class="country-flag">
  <img [src]="src/assets/flags/32/jp.png" [width]="flagIconSize" [height]="flagIconSize" />
</div>    
并在.angular-cli.json文件中注册:

 "apps": [
{
  "root": "src",
  "outDir": "dist",
  "assets": [
    "assets",
    "favicon.ico"
  ]
图像显示没有任何问题。但是,今天我将软件包更新为最新版本:

  • 角度4.1.2
  • angular cli 1.0.3
从这一刻起,资产文件夹中的每个图像都会得到404,即使路径看起来正确:

GET http://localhost:4200/src/assets/flags/32/jp.png 404 (Not Found)

最新版本的路径解析有什么变化吗?

正确的路径没有
src

http://localhost:4200/assets/flags/32/jp.png

正确的路径不应该没有
src
?尝试使用
http://localhost:4200/assets/flags/32/jp.png
就是这样!我肯定也尝试过这种方式,但可能页面根本没有刷新。谢谢,我会发布一个答案,请接受。
http://localhost:4200/assets/flags/32/jp.png