某些情況我們不希望 Laravel Mix 修改 url 的結構,像我遇到的情況是 Laravel 專案是掛在 Domain 的資料夾底下,反正是一個很奇怪的結構...
https://domain.com.tw/laravel/而且前端工程師撰寫的 CSS 是根據編譯後的實際路徑寫的,所以不想更改 url 的內容,這時我們可以關閉 processCssUrls。
mix .options({ processCssUrls: false }) .sass('resources/sass/app.scss', 'public/css') // 因為關閉 url rewrite 所以要自己複製 .copyDirectory('node_modules/bootstrap/fonts', 'public/fonts');後來又有一次建立新專案也是一個莫名其妙的結構,不過這次不是我處理的,僅記錄同事設定方式。
mix .setResourceRoot('/art') .sass('resources/sass/app.scss', 'public/css');
參考文件
留言
張貼留言