ツリー構造の深いところにHTMLファイルがあります。これは、この行を持っています* url-loader * pathを解決するには?
<img src="../../images/call.svg">
どのように私はそのように長いパスを使用せずにimages
フォルダにこのファイルを探すためにWebPACKのを伝えることができますか? 私はのようなものを作ることができるように、私は、images
フォルダに解決するために、ツリー内の任意の位置に任意のHTMLファイル上の任意のimg
の要素が必要になります。
var path = require('path');
module.exports = {
\t entry: './src/app.js',
\t output: {
\t \t path: './dist',
\t \t filename: 'bundle.js'
\t },
\t module: {
\t \t loaders: [
\t \t \t {
\t \t \t \t test: /\.html$/,
\t \t \t \t loader: "html-loader"
\t \t \t },
\t \t \t {
\t \t \t \t test: /\.(jpe?g|png|gif|svg)$/i,
\t \t \t \t loader: 'url'
\t \t \t }
\t \t ]
\t }
};
<img src="images/call.svg">
ここに私の設定ファイルがありますあなたのWebPACKの設定でhtmlLoader
プロパティを使用して
回答なしの似た質問があります。http://stackoverflow.com/questions/39734132/file-loader-set-root-file-path?rq=1 –