问题标签 [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 投票
2 回答
907 浏览

gruntjs - Grunt-contrib-watch 目标和递归

我正试图找出一种方法来watch从街区的其余部分中分离出一个目标。目前我的监视目标如下所示:

我面临的问题是我的测试选项包括与顶级不同的 livereload 端口,因此我可以同时运行grunt servergrunt testwith livereloading 而不会让它们相互干扰。

在这之下,我有一个server别名和一个test别名。我正在寻找的是将test监视目标分解为另一个任务,这样我就可以简单地watch在我的服务器别名中运行,例如watch-test测试,这样服务器任务就不会运行测试目标。

有任何想法吗?如果我遗漏了任何重要的内容或不清楚,请告诉我。谢谢!

0 投票
0 回答
1876 浏览

gruntjs - grunt-contrib-connect 与 grunt-contrib-watch 和 Chrome LiveReload 扩展

嗨,我想知道是否可以从 Gruntfile.js 自动启用 Chrome LiveReload 扩展。我的意思是,一旦使用 grunt-open 打开页面并且没有在 html 文件中添加 livereload 脚本,就不要单击工具栏中的 LR 扩展图标。

我的 package.json

我的 Gruntfile.js

0 投票
3 回答
19132 浏览

gruntjs - Grunt watch 警告:EPERM,不允许操作

grunt-contrib-watch我对 gruntjs 和插件有一个非常烦人的问题。一段时间后,我无法定义,可能是半小时或两个小时的工作(它是随机的)控制台吐出这个错误:

它重复〜50次,接下来是:

我的 Grunfile.js:

package.json(所有依赖项都是最新的):

我在 Windows 7 32 位、gruntjs v.0.4.2、nodejs v0.10.22 上。任何想法可能导致此问题?我将如何解决它?非常感谢。

0 投票
3 回答
2935 浏览

gruntjs - 可以在 grunt.js 文件更改时重新启动 gruntjs 手表吗

当 grunt.js 文件发生更改时,是否可以重新启动 grunt watch

用例:我现在正在构建我的 grunt 进程并不断更改 grunt.js 文件,我必须重新启动 grunt.js 以查看它是否有效。

0 投票
1 回答
1336 浏览

javascript - grunt livereload 并使用 php 观看,无需 yeoman

我不能再尝试了,很多小时,但什么也没有。问题来自 LiveReload,我没有将更改重新加载到浏览器。我可以说,如果它适用于编译的 js 和 css,但不适用于 livereload。

我把我的 gruntfile.js 放在这里,看看你能不能看到错误。

我已经完成了许多测试,终端向我显示了以下内容,但实际上并没有在浏览器中重新加载。

grunfile.js

我希望你能帮助我。

0 投票
1 回答
1292 浏览

gruntjs - Grunt SCSS - 不重新加载

我正在努力实现顺畅的工作流程。

我的问题:

我的 JS 修改显示并缩小,实时重新加载工作正常。当我对我的 SCSS 文件进行更改时,它们不会在运行命令下运行:

或咕噜插件:

它仅在我调用时有效:

这是“grunt sass”控制台窗口的输出:

笔记:

当我在 sass 文件上运行“grunt watch”时,我注意到 grunt 无缘无故地在 javascript 上运行缩小。当该文件或其依赖项之一受到影响时,肯定会调用它吗?

Gruntfile.js 内容:

我希望以上信息对您有所帮助。我以前使用过 Codekit,它是一个非常棒的应用程序。我想转向 grunt,但也许我的配置文件不正确,我很接近。

任何帮助将不胜感激。

  • 尼尔
0 投票
1 回答
795 浏览

gruntjs - GruntJS - 从手表中排除文件

如何从监视目录中排除某些文件。例如,我有一个样式表文件夹,我正在关注 *.css 并使用 cssmin 创建一个 *.min.css。但它继续循环,因为所监视的文件夹有一个新的/更改的 *.min.css(以 css 结尾)。

我尝试了几件事..

似乎不起作用

0 投票
0 回答
189 浏览

coffeescript - grunt.event.on 'watch' 无法运行任务

我有一个 *.css 文件的手表,在事件手表上我想使用代码调用 cssmin 任务。这是手表

以及事件观察的代码

谢谢

0 投票
3 回答
494 浏览

javascript - 用 Grunt 重新加载?

除了watch github page之外,我还参考了这个答案作为起点。

我的监视任务如下所示:

首先我尝试使用浏览器扩展,然后我在我的 index.html 中添加了这个脚本(并验证它已加载)

我还尝试将其添加到我的手表 js 中:

我也有一个连接任务,我试过运行 grunt 有或没有它都无济于事。

仍然没有实时重新加载...

0 投票
3 回答
18332 浏览

coffeescript - Grunt.js,警告:无法写入“src”文件(错误代码:EISDIR)

我有一个Gruntfile书面文件,并且在任务运行时CoffeeScript我不断收到一个。在详细模式下运行任务后,我得到以下信息:(Error code: EISDIR)cssmin

这是我的 cssmin 任务:

z.styles.concat.css.liquid运行后创建并concat成功输出到 assets 文件夹。src 属性中列出的路径是正确的。

知道什么可能会引发错误吗?

另外,为了方便起见,这里是整个 gruntfile。

咕噜咕噜的咖啡: