CodeCode

なんか色々おぼえ書き。だいたいweb制作関連。

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もメソッドチェーンして書くのでどっちのオプションかわからないから名前が変わるのは当たり前か。

トップへ戻る