私は自分の資産にリンクしているサードパーティのスタイルシートをインポートするのに効果的なresolve-url-loader
を利用しています。Webpack resolve-url-loaderが不正なパスを解決する
しかし、app.scss
からowl.jpg
への参照の下でどのようにインスタンスが正常に解決するかを理解するのに苦労していますか?
フォルダ構造:
資産へのこれらの間違ったパスがまだ解決しているように見える
src/
|
|- index.html
|
|-img/
| owl.jpg
|
|- scss/
| app.scss
|
|-js/
| app.js
app.scss?
.owl {
background: url('owl.jpg');
}
.owl {
background: url('/owl.jpg');
}
.owl {
background: url('img/owl.jpg');
}
確かにパスは以下のパスで解決する必要がありますか?
.owl {
background: url('../img/owl.jpg');
}
私には何か不足していますか? resolve-url-loaderは、間違ったパスを解決するのに十分なほど賢明ですか?
彼はwebpackローダーを使うことができます(おそらく彼がします)。 'gulp-sass'は' sass'ファイルをコンパイルする唯一のオプションではありません。 –
はいSCSSをCSSにコンパイルしています。私が理解していないことは、上記の不正なパスがどのようにして正常に解決するかということです。 – Samuel
@Samuelあなたはこの問題の答えを見つけましたか、私は同じ問題に直面しています。 – chebaby