npm run watch - 排除文件

时间:2017-03-20 11:40:35

标签: laravel npm

作为使用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";

1 个答案:

答案 0 :(得分:0)

如果您对webpack没有自动更新相关样式表网址,请尝试以下操作:

webpack.mix.js 中,添加以下选项:

processCssUrls: false

来源:https://github.com/JeffreyWay/laravel-mix/blob/master/docs/options.md