Laravel mixでsassの画像をバンドルしない方法
Laravel mixはwebpackのラッパーなので、webpackのドキュメントにあった書き方を安直に試してみたが、それではダメだったので覚え書き。
NG
mix.sass('resources/assets/scss/style.scss', 'public/css')
.options({
url: false
});
Laravelのドキュメントをいろいろ探してみると processCssUrls と書くのが正解だった。
OK
mix.sass('resources/assets/scss/style.scss', 'public/css')
.options({
processCssUrls: false
});
よく考えたらコンパイルの指示はsassもjsもメソッドチェーンして書くのでどっちのオプションかわからないから名前が変わるのは当たり前か。