Angular 2 Webpackアプリケーションで画像が必要な問題があります。非常に簡単:webpackとAngular 2の画像が必要です
私は3つまたは4つのイメージローダーを試しましたが、正しく構成できないようで、HTMLの結果が正しくありません。例えば
、現時点では私は:
<img src='${require("../images/logo.png")}'>
このイメージを含むファイルは、次のように必要とされるテンプレートの一部である:これは、エラーが生じる
@Component({
selector: 'appstore-app',
directives: [ ...ROUTER_DIRECTIVES ],
styles: [require('../sass/appstore.scss').toString()],
template: require('./app.component.html')
})
ブラウザ:
GET: http://localhost:8080/$%7Brequire(%22../images/logo.png%22)%7D
画像ローダー画像my webpack.config.jsは次のようになります。
{ test: /\.(png|jpg|gif)$/, loader: "url-loader?limit=50000&name=[path][name].[ext]" }
ここでは構文を混乱させるかもしれませんが、私はいくつかの方法を試してみました。これは機能しません。 $ requireは変換されずにそのままの形でHTMLに変換します!
イメージをビルドフォルダにコピーするか、DataURLとしてパッケージ化するにはどうすればよいですか?
助けてください!
これを解決しましたか?どうやって? – antonio