grunt-contrib-watch相关内容

监视、重新编译和重新启动

我一直在到处寻找使用Grunt的监视模块在发生文件更改时按顺序执行几个步骤的方法示例。我还没有找到一个很好的例子,所以如果有人能给我指出正确的方向,那就太好了。 生成TypeScript项目(我正在运行此项目) 监视目录中的文件更改(这也适用) 开始在节点进程中运行编译后的JavaScript,同时仍在监视文件更改(通过Grunt执行此操作的最佳方式是什么?监视模块似乎启动了重新编译任务 ..
发布时间:2022-02-25 16:53:22 其他开发

让 livereload 与 Sails.js 一起工作

我是 Sails 和 grunt 的新手,所以我可能会错过明显的内容.我尝试在文件更改时自动刷新浏览器中的sails 应用. 我使用 sails lift 启动应用程序,它在默认端口 1337 上运行. 我尝试将 options: {livereload:true} 添加到我的 grunt-contrib-watch 配置中,但据我所知,我需要以某种方式将 livereload Jav ..

监视文件以了解Vagrant的更改,文件修改时间未更新

我们正在尝试Vagrant.我们在主机上通过NFS与来宾共享了一个Web应用程序目录.在开发网站时,我们很快就开始遇到问题. 我们正在运行gulp-watch,以查找对样式表和javascript文件的更改并运行任务,但是长达一分钟的时间才发现更改. Laravel并没有注意到刀片模板正在更改,因此也没有重新编译刀片模板并显示旧的视图模板. 我最终将问题归结为一个非常简短的PHP ..
发布时间:2020-05-17 20:16:32 其他开发

Grunt watch仅在使用Vagrant和NFS的5秒钟后检测到文件更改

Grunt手表(grunt-contrib-watch)用于触发浏览器中Web应用程序的重新加载.但是,在使用NFS同步文件夹的Vagrant虚拟机中运行文件时,注意到文件更改的速度很慢.更改文件只会在大约5秒钟后触发重新加载,尽管它有望几乎立即发生.为什么咕unt的手表这么慢才能发现变化?有什么方法可以使其更快? 借助VirtualBox同步的文件夹,grunt watch几乎可以立即检测 ..
发布时间:2020-05-17 20:16:02 其他开发

sails.js的livereload减少,发出咕unt声,无法正常工作

我用grunt完美地在CSS中编译了较少的文件,并且在 .tmp/public/styles 中看到了结果 因此,现在应该在帆生成的项目中自然生成带有 grunt-contrib-watch 的 liver 了吗? 还是我必须进行特殊配置? 我在 tasks/pipeline.js 文件中发现了这一点,但不确定该怎么做. // CSS files to inject in orde ..
发布时间:2020-04-30 10:02:59 其他开发

Grunt Watch反复显示“警告:必须提供模式”

我无法配置Grunt来查看我的项目文件,重建和更新连接服务器中托管的页面。如果我运行任何构建任务,然后'watch'作为组合任务的一部分,那么'watch'似乎陷入了循环,无休止地打印消息。 运行“监视”任务 等待...... 警告:必须提供模式 如果我只是运行 $ grunt watch ,它会愉快地观察我的源文件并编译/构建。 我认为相关的任务配置如下: ..
发布时间:2019-06-06 11:42:39 前端开发

在观看事件上的咕噜动态任务

您好,我有一个问题,我需要为不同的目录观看较少的任务。 我需要一种方法来编辑less任务,而不是复制它们,我需要在里面使用一个变量dir。 有我的代码: module.exports = function(grunt){ grunt.initConfig({ pkg: grunt.file.readJSON('package.json'), dirLess:'less ..
发布时间:2018-05-30 15:17:33 前端开发

即使spawn = false,grunt-contrib-watch也很慢

我已经设置了grunt-contrib-watch任务,以便每次保存“src”目录中的一个文件时将文件列表复制到“dist”目录。不幸的是,完成这项任务需要7到9秒。 我听说过“ spawn“选项用于grunt-contrib-watch 。使用load-grunt-tasks从单独的JSON文件加载每个任务的配置,我改变了我的watch.json,使它看起来像这样: { “serv ..
发布时间:2018-05-30 15:17:24 其他开发

让grunt-express-server抛出的错误不会被分解

我使用Yeoman进行一些角度开发,包括grunt,livereload等。 我还设置了一个基本的node.js / express应用程序,使用 grunt-contrib-copy 和 grunt-express-server 在使用手表的每个文件保存时触发。到目前为止好! 问题是如果我在代码中引入语法错误,我想与节点共享并点击保存。语法错误显示在日志中,并打破/停止手表。然后,我 ..
发布时间:2018-05-30 15:16:42 其他开发

imagemin for gruntjs与手表一起使用,不能正常观看我的文件

我想要的是观察者观看任何新添加的图像并仅压缩新添加的图像。我也希望它删除从未压缩文件夹(它是 images / images / )中删除的图像,也是在压缩文件夹中( images / build / ),但这不会发生。 现在发生的情况是,无论何时添加图像,Grunt都会重新压缩它们所有(如截图所示: 其中我添加了两个新图像,并重新压缩整个文件夹),如果我从未压缩的文件夹中删除图像,g ..
发布时间:2018-05-30 15:16:28 其他开发

使用Grunt Connect和Grunt Open将Chrome设置为默认浏览器

我在我的OS X上使用Safari作为默认浏览器,但我希望使用Chrome作为Grunt连接和手表的默认设置,所以我按照我在 blog 。如果我在grunt打开选项中将'Google Chrome Canary'或'Firefox'设置为'app'参数,但是如果我尝试在Chrome的Parallel版Windows上使用Chrome浏览器上的虚拟化应用程序,则一切正常!我该怎么说才能在Parall ..

Grunt只监视更改文件

我想要一个包含2个任务的grunt文件:less(编译所有较少的文件)和watch(监听更改并重新编译更改后的文件)。 我有以下Gruntfile.js: $ p $ module.exports = function(grunt){ var files = [ { 展开:true, cwd:'media / less', src:['* .less'], dest:'me ..
发布时间:2018-05-30 15:14:25 其他开发

Grunt手表任务似乎需要很长时间

我正在运行两个简单的任务,每个任务运行时间小于100ms,但在watch命令下运行时,两个组合任务总共花费约8秒(每个任务的开销似乎为3.5秒)。我将它与live-reload一起用于开发,我发现它非常令人沮丧。我试着将 spawn 设置为 false ,但这似乎破坏了它,并且没有任何相关的任务运行。 以下是sass文件更改时的示例输出。 >> ;文件“app / styles / m ..
发布时间:2018-05-30 15:11:36 其他开发