我希望我的gulpfile.js任务监视在路径中的html文件更新时运行,而不仅仅是javascript文件。好像即使我的基目录没有指定* .js,它就是它所假设的。
我的gulpfile.js的相关部分如下。
gulp.task('watch', function () {
var baseDir = format('./%s',tenantName);
var combinedArgs = merge(watchify.args, { debug: true });
var b = browserify(baseDir,combinedArgs);
var watcher = watchify(b);
bundle(watcher);
watcher.on('update', function () {
bundle(watcher);
});
watcher.on('log', gutil.log);
browserSync.init({
server: './dist',
logFileChanges: false
});
});
答案 0 :(得分:0)
您在js文件中需要什么样的模板?
我最近开始使用<area>
<base>
<br>
<col>
<embed>
<hr>
<img>
<input>
<keygen>(HTML 5.2 Draft removed)
<link>
<meta>
<param>
<source>
<track>
<wbr>
将通过browserify stringify
加载的任何html文件转换为字符串。当我这样做时,watchify开始考虑html更改。如果文件没有明确要求,虽然它不起作用。