作为使用Laravel Mix的构建脚本的一部分,我需要对resources/assets/sass
目录中的一个文件进行修改。问题是运行npm run watch
然后将修改此文件,并且观察者重新运行构建过程,从而导致无限递归循环。
有没有办法排除单个文件被观看更改?
例如:
webpack.mix.js
// Do something with `resources/assets/sass/_modules.scss` first, then continue
mix.sass('resources/assets/sass/app.scss');
app.scss
@include "_modules.scss";
答案 0 :(得分:0)
如果您对webpack没有自动更新相关样式表网址,请尝试以下操作:
在 webpack.mix.js 中,添加以下选项:
processCssUrls: false
来源:https://github.com/JeffreyWay/laravel-mix/blob/master/docs/options.md