javascript concat的Grunt观察者
Grunt watcher for javascript concat
我正试图将控制器目录中的所有javascript文件连接到一个文件中,该文件位于更高的一级。这是我正在使用的代码:
concat: {
dist: {
files: {
'<%= yeoman.app %>/scripts/all.js': [
'<%= yeoman.app %>/scripts/controllers/{,*/}*.js',
'<%= yeoman.app %>/scripts/controllers/{,*/}*.js'
]
}
}
}
它工作得很好,但每次更改javascript文件时,我都必须在控制台中手动键入grunt concat
。所以我试着和一个观察者一起完成这项工作,但无法实现。这是我的观察者代码:
concat: {
files: ['<%= yeoman.dist %>/scripts/controllers/*.js'],
tasks: ['concat']
},
当您想让watch监视文件时,您需要键入"grunt watch"。你需要在你的"Gruntfile.js"中添加手表任务,如下所示:
watch: {
concat: {
files: ['<%= yeoman.dist %>/**/*.js'],
tasks: "concat"
}
}
您的concat任务仍然需要像当前一样存在。
确保你也安装了grunt contrib手表。。
npm install grunt-contrib-watch --save-dev
查看github页面上的grunt contrib手表,了解更多信息:https://github.com/gruntjs/grunt-contrib-watch
相关文章:
- 未激发路由的控制器属性上的观察者
- 将属性设置为未定义时未通知观察者
- 检测 DIV 的高度何时变化,而无需轮询或突变观察者
- JavaScript:为什么Addy's观察者模式
- 设置多个观察程序以触发动态事件的角度替代解决方案 - 优化的观察者模式
- 被动.js模式间接观察者报告相同的值
- 将$scope对象作为参数提供给$digest中的观察者背后的逻辑
- 取代了棱角分明的深度观察者
- 突变观察者尚未定义
- 突变观察者未能检测到元素's删除dom
- 手动调整元素大小;不要在Chrome中激发突变观察者
- 共同描述编译器和观察者
- 如何确保对观察者的订阅调用最初接收到最新的值
- 未捕获的类型错误:无法执行'观察'在'突变观察者':参数1不是'节点'
- 在jQuery数据表中使用AngularJS观察者的方法是什么
- nodejs:原子文件替换操作,只触发一次一些观察者
- 阵列突变而不触发特定的观察者
- 无限循环当观察父对象时,观察者不更新任何值
- 基于观察者布尔值执行 ui-sref
- javascript concat的Grunt观察者