2017-05-14 19 views
0

私はangular-cli(v 1.0.0)、webpack2で構築されたangular2アプリケーションを持っていました。イメージの相対パスがパッケージのアップグレード後に動作しなくなる

Root 
|--src 
    |--app 
    |--assets 
     |--flags 
       |--32 
       |-- ...png 

と.angular-cli.jsonファイルに登録:

<div class="country-flag"> 
    <img [src]="src/assets/flags/32/jp.png" [width]="flagIconSize" [height]="flagIconSize" /> 
</div>  

画像がデフォルトの資産フォルダ内に格納されています。私は画像を参照できるコンポーネント内部

"apps": [ 
{ 
    "root": "src", 
    "outDir": "dist", 
    "assets": [ 
    "assets", 
    "favicon.ico" 
    ] 

画像は問題なく表示されました。私は、資産内のすべての画像のために404を取得し、上のこの瞬間から

  • 角度4.1.2
  • 角度-CLI 1.0.3

:しかし、今日私は、最新バージョンへのパッケージを更新しますフォルダは、パスが正しいように見えても:

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

は、パスの解決についての最新のリリースで変更するものですか?

+1

ずにいるのですか? 'http:// localhost:4200/assets/flags/32/jp.png'で試してください – Ploppy

+0

それでした!私はその方法も試したことは絶対に確信していたが、おそらくページは単にリフレッシュされていなかったようだ。ありがとう – Francesco

+0

私は答えを投稿します、それを受け入れてください。 – Ploppy

答えて

0

正しいパスが正しいパスがsrc` `なしにすべきではないsrc

http://localhost:4200/assets/flags/32/jp.png 
関連する問題