问题标签 [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.
gruntjs - Grunt-contrib-watch 目标和递归
我正试图找出一种方法来watch
从街区的其余部分中分离出一个目标。目前我的监视目标如下所示:
我面临的问题是我的测试选项包括与顶级不同的 livereload 端口,因此我可以同时运行grunt server
和grunt test
with livereload
ing 而不会让它们相互干扰。
在这之下,我有一个server
别名和一个test
别名。我正在寻找的是将test
监视目标分解为另一个任务,这样我就可以简单地watch
在我的服务器别名中运行,例如watch-test
测试,这样服务器任务就不会运行测试目标。
有任何想法吗?如果我遗漏了任何重要的内容或不清楚,请告诉我。谢谢!
gruntjs - grunt-contrib-connect 与 grunt-contrib-watch 和 Chrome LiveReload 扩展
嗨,我想知道是否可以从 Gruntfile.js 自动启用 Chrome LiveReload 扩展。我的意思是,一旦使用 grunt-open 打开页面并且没有在 html 文件中添加 livereload 脚本,就不要单击工具栏中的 LR 扩展图标。
我的 package.json
我的 Gruntfile.js
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 上。任何想法可能导致此问题?我将如何解决它?非常感谢。
gruntjs - 可以在 grunt.js 文件更改时重新启动 gruntjs 手表吗
当 grunt.js 文件发生更改时,是否可以重新启动 grunt watch
用例:我现在正在构建我的 grunt 进程并不断更改 grunt.js 文件,我必须重新启动 grunt.js 以查看它是否有效。
javascript - grunt livereload 并使用 php 观看,无需 yeoman
我不能再尝试了,很多小时,但什么也没有。问题来自 LiveReload,我没有将更改重新加载到浏览器。我可以说,如果它适用于编译的 js 和 css,但不适用于 livereload。
我把我的 gruntfile.js 放在这里,看看你能不能看到错误。
我已经完成了许多测试,终端向我显示了以下内容,但实际上并没有在浏览器中重新加载。
grunfile.js
我希望你能帮助我。
gruntjs - Grunt SCSS - 不重新加载
我正在努力实现顺畅的工作流程。
我的问题:
我的 JS 修改显示并缩小,实时重新加载工作正常。当我对我的 SCSS 文件进行更改时,它们不会在运行命令下运行:
或咕噜插件:
它仅在我调用时有效:
这是“grunt sass”控制台窗口的输出:
笔记:
当我在 sass 文件上运行“grunt watch”时,我注意到 grunt 无缘无故地在 javascript 上运行缩小。当该文件或其依赖项之一受到影响时,肯定会调用它吗?
Gruntfile.js 内容:
我希望以上信息对您有所帮助。我以前使用过 Codekit,它是一个非常棒的应用程序。我想转向 grunt,但也许我的配置文件不正确,我很接近。
任何帮助将不胜感激。
- 尼尔
gruntjs - GruntJS - 从手表中排除文件
如何从监视目录中排除某些文件。例如,我有一个样式表文件夹,我正在关注 *.css 并使用 cssmin 创建一个 *.min.css。但它继续循环,因为所监视的文件夹有一个新的/更改的 *.min.css(以 css 结尾)。
我尝试了几件事..
似乎不起作用
coffeescript - grunt.event.on 'watch' 无法运行任务
我有一个 *.css 文件的手表,在事件手表上我想使用代码调用 cssmin 任务。这是手表
以及事件观察的代码
谢谢
javascript - 用 Grunt 重新加载?
除了watch github page之外,我还参考了这个答案作为起点。
我的监视任务如下所示:
首先我尝试使用浏览器扩展,然后我在我的 index.html 中添加了这个脚本(并验证它已加载)
我还尝试将其添加到我的手表 js 中:
我也有一个连接任务,我试过运行 grunt 有或没有它都无济于事。
仍然没有实时重新加载...
coffeescript - Grunt.js,警告:无法写入“src”文件(错误代码:EISDIR)
我有一个Gruntfile
书面文件,并且在任务运行时CoffeeScript
我不断收到一个。在详细模式下运行任务后,我得到以下信息:(Error code: EISDIR)
cssmin
这是我的 cssmin 任务:
z.styles.concat.css.liquid
运行后创建并concat
成功输出到 assets 文件夹。src 属性中列出的路径是正确的。
知道什么可能会引发错误吗?
另外,为了方便起见,这里是整个 gruntfile。
咕噜咕噜的咖啡: