grunt-contrib-watch:实时监测文件的增删改状态,状态改变时自动执行预定义任务
使用watch时,被watch的文件可以分开写,这样可以提高watch的性能,不用每次把没修改的文件也执行一遍任务。需要时时监测的文件要放在watch里面。

npm install grunt-contrib-watch --save-dev

grunt.initConfig({
watch: {
css: {
files: ['public/scss/*.scss'],//要监测的文件
tasks: ['compass'],//执行动作
options: {
//在默认的端口上启动一个活的重载服务器
livereload: true
}
},
js: {
files: ['lib/*.js'],
tasks: ['anothertask'],
options: {
//启动另一个在端口1337上的重载服务器
livereload: 1137
}
}
}
});
grunt.loadNpmTasks('grunt-contrib-watch');//加载指定插件任务
grunt.registerTask('default',['watch']);//注册插件任务

如果不把“watch”写入grunt.resitsterTask('default',[])中的数组中,则grunt只会运行一次

最新文章

  1. HoverTree项目已经实现分层
  2. python 默认全局变量
  3. java 单例设计模式
  4. iOS获取通讯录 电话号码与姓名
  5. 【洛谷P1080】国王游戏
  6. 论文笔记之:Learning Multi-Domain Convolutional Neural Networks for Visual Tracking
  7. no-cache、max-age=0、must-revalidate区别
  8. iTunes 重新提交代码步骤
  9. apktool 反翻译错误
  10. mongodb实现简单的增删改查
  11. VS+VA 开发NDK
  12. 排序算法入门之堆排序(Java实现)
  13. 一个比较难忘的BUG
  14. QT qss资源文件与代码分离
  15. JavaScript “函数重载”
  16. Action访问Servlet API的三种方法
  17. ubuntu 18.04/18.10解决create-react-app:command not found问题
  18. Vs2017获取Git空仓库后创建解决方案及项目无法推送,推送失败的问题.
  19. CF 681
  20. Mac 安装HomeBrew 出错

热门文章

  1. 如何搭建本地yum源,阿里yum源以及自己的网络yum源?
  2. 多线程--原子操作 Interlocked系列函数
  3. git 添加本地项目到远程仓库 记录一下命令
  4. CentOS7安装rabbitMQ,并实现浏览器访问
  5. Git 发生Another git process seems to be running in this repository, e.g. an editor opened by 'git commit'.错误
  6. jQuery导出word文档
  7. win10子系统Ubuntu重置
  8. 一般处理程序,ajax
  9. mybatis-plus简单了解
  10. python 定义变量