【发布时间】:2016-08-29 16:08:50
【问题描述】:
我使用这个样板文件https://github.com/node90/angular-starter 作为初学者。但是 repo 使用 gulp 将 app 文件夹的 js 连接到 public/js 中。意味着每次我对app 文件夹上的任何文件进行小改动时,我都必须运行gulp?这没有意义,需要帮助如何正确设置。
【问题讨论】:
标签: javascript angularjs node.js
我使用这个样板文件https://github.com/node90/angular-starter 作为初学者。但是 repo 使用 gulp 将 app 文件夹的 js 连接到 public/js 中。意味着每次我对app 文件夹上的任何文件进行小改动时,我都必须运行gulp?这没有意义,需要帮助如何正确设置。
【问题讨论】:
标签: javascript angularjs node.js
通常,您会在 gulp 配置中包含 watch,以便在您进行更改时自动重新运行串联任务。
【讨论】:
如果您查看 gulp 配置文件,您会看到定义了一个“监视”任务。
gulp.task('watch', function() {
gulp.watch('public/css/**/*.scss', ['sass']);
gulp.watch('app/partials/**/*.html', ['templates']);
gulp.watch('app/**/*.js', ['angular']);
});
如果你从命令行运行“gulp watch”,watch 任务将被执行。默认的 gulp 任务是构建应用并运行 watch。
【讨论】: