pao*_*sso 6 javascript php laravel gulp gulp-watch
我正在尝试使用laravel elixir,它工作正常.
gulpfile.js:
const elixir = require('laravel-elixir');
require('laravel-elixir-vue-2');
elixir(mix => {
mix.sass('app.scss')
.webpack('app.js');
});
Run Code Online (Sandbox Code Playgroud)
但是,当我使用gulp watch它时,只监视scss文件而不是JS如此,如果我编辑app.jsgulp只是不编译它,但是如果我运行gulp它编译所有东西它只是gulp watch不能正常工作.
也许(但不确定)有问题webpack。
所以尝试另一种捆绑方式。
例如尝试以下解决方法:
elixir(function(mix) {
mix.scripts(['app.js'], 'public/js/app.js');
.sass('app.scss');
});
Run Code Online (Sandbox Code Playgroud)
还要检查终端的输出内容,当它尝试捆绑app.js文件时可能会发生一些错误。
如果它不起作用,那么让我们在评论中讨论它,因为如果您的问题收到指示文件更改或未更改的事件,则需要对观察程序进行调试等等...
也许操作系统阻止了修改时间的改变。
可能有很多原因阻止了
最终的建议:
You have to debug "watch" task in gulp and check if it's getting file change event or not. So if NOT - write just Your own task that will check changes and run webpack.
| 归档时间: |
|
| 查看次数: |
748 次 |
| 最近记录: |