问题标签 [grunt-contrib-watch]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
5 回答
5151 浏览

ssh - Grunt watch:仅上传已更改的文件

有关的

我能够使用grunt-ssh将 Grunt 任务设置为 SFTP 文件到我的开发服务器:

但是,当我运行它时,它会上传所有内容。有数千个文件。每次修改文件都没有时间等他们一一上传。

我如何设置手表只上传我更改的文件,一旦我更改了它们?

(出于好奇,服务器是本地网络上的虚拟机。它在不同的操作系统上运行,并且设置比我的本地机器更类似于生产。如果我能正常工作,上传应该很快)

0 投票
0 回答
481 浏览

javascript - 使用 Yeoman 打包的 Grunt.js/Grunt-contrib-watch 不起作用

我最近安装了 Yeoman,发现包含的 livereload 功能(由 grunt-watch-contrib 提供)不起作用。事实上,除了完全重新启动 Node 服务器之外,我实际上可以在浏览器中看到我的 SCSS 更改。我什至不知道从哪里开始寻找以解决此问题,因为发生的任何错误都是无声的。

我可能做错了什么?这不是应该“开箱即用”吗?

我正在使用 OS X Mavericks。

这是 grunt watch --verbose 的输出:

0 投票
2 回答
2610 浏览

gruntjs - grunt-contrib-watch + grunt-rsync

我正在尝试使用grunt-contrib-watchgrunt-rsync将任何文件更改上传到我的开发服务器。这是我的设置:

这项rsync任务本身就很好。它相对较快地上传我的整个项目,但速度不够快,无法在每次文件编辑时运行。

我正在尝试在再次运行任务之前grunt.event.on修改src它,以便它只上传一个文件。grunt.task.run('rsync:dev')然而,似乎根本没有做任何事情。不会出错,什么都没有。这是我运行它然后创建一个新文件时的输出:

如果我给它一个无效的任务名称,它会出错,所以它显然正在寻找任务,我只是不确定它在做什么。该文件永远不会弥补我的服务器。

我怎样才能让它只同步我保存的文件?

NB newer似乎也不起作用,所以我试图通过手动执行此操作grunt.event.on('watch'

0 投票
2 回答
1033 浏览

gruntjs - 在 grunt 服务器任务期间 Grunt watch 不起作用

我将 Grunt 与执行监视任务的 grunt 服务器任务一起使用。不幸的是,在保存了一个less或coffee文件后,应该由watch taks触发的“默认”任务没有被触发,因此浏览器不会重新加载。

我正在寻找问题,但没有找到合适的解决方案。

这是我的Gruntfile.coffee的摘录:

提前谢谢你的帮助!:)

0 投票
1 回答
751 浏览

node.js - 如何从 grunt 命令行动态发送变量到 grunt 复制任务

我正在尝试将 grunt 与 Jenkins 集成并在复制文件时遇到一个问题。

我正在尝试从 grunt 命令行动态传递文件路径,以便用户可以动态选择路径。因为我们的版本没有不断变化。

所以我在 gruntfile.js 顶部声明

所以我有一个任务叫

我正在从命令行读取路径,如下所示

我的 Copy sytax 如下所示

但不知何故,该值未设置为该变量

我错过了什么吗?请告诉我。

我要做的就是将值从命令行动态发送到目标目录

谢谢

0 投票
1 回答
1061 浏览

javascript - Grunt 任务退出并出现总线错误:10

我正在使用以下 JSHint Grunt 任务,它可以通过:

我正在尝试将其配置为在监视任务中工作:

但是每次我更改 JS 文件时,手表都会退出Bus error: 10

0 投票
1 回答
1068 浏览

node.js - 运行 shell 命令和监视任务的单个 Grunt 任务?

鉴于此Gruntfile.coffee,我想保持shell:server任务运行并输出到 shell,同时watch检查前端资产的更改并在运行我的:compile任务时向 shell 报告。
所有这些都来自同一个grunt命令到同一个 shell。

一个好处是取消supervisor支持使用 Grunt 来监视服务器更改并重新启动 Web 服务器。

0 投票
2 回答
1088 浏览

gruntjs - 当较少文件中存在语法错误时,防止`grunt-watch`循环?

我正在使用grunt-watch重新构建较少的样式表:

但是,如果任何文件中存在语法错误,任务就会循环,尝试每秒.less重新构建文件......这使得调试相当困难,因为错误消息很快就会滚动过去。.less

有什么办法可以解决这个问题,所以只有在文件再次更改后grunt-watch才会重新运行任务?.less

这是使用:

0 投票
1 回答
5122 浏览

javascript - Grunt imagemin - 观看多个文件/文件夹优化单个文件?

是否可以查看多个文件/文件夹,但使用 grunt-contrib-imagemine 和 grunt-contrib-watch 仅优化单个文件?

我试过这样:(gruntfile的一部分)

但它不起作用。它返回:

有任何想法吗?谢谢你。

0 投票
4 回答
12751 浏览

performance - Grunt with Compass 和 Watch 编译速度慢

Grunt 编译 css 文件需要很长时间,我不确定这是否正常,但普通指南针手表大约需要 5 秒。

所以问题是是否有任何方法可以加快 Grunt 的编译时间,还是坚持使用 compass watch 更好?

Gruntfile.js: