问题标签 [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.
javascript - 使用 Yeoman 打包的 Grunt.js/Grunt-contrib-watch 不起作用
我最近安装了 Yeoman,发现包含的 livereload 功能(由 grunt-watch-contrib 提供)不起作用。事实上,除了完全重新启动 Node 服务器之外,我实际上可以在浏览器中看到我的 SCSS 更改。我什至不知道从哪里开始寻找以解决此问题,因为发生的任何错误都是无声的。
我可能做错了什么?这不是应该“开箱即用”吗?
我正在使用 OS X Mavericks。
这是 grunt watch --verbose 的输出:
gruntjs - grunt-contrib-watch + grunt-rsync
我正在尝试使用grunt-contrib-watch和grunt-rsync将任何文件更改上传到我的开发服务器。这是我的设置:
这项rsync
任务本身就很好。它相对较快地上传我的整个项目,但速度不够快,无法在每次文件编辑时运行。
我正在尝试在再次运行任务之前grunt.event.on
修改src
它,以便它只上传一个文件。grunt.task.run('rsync:dev')
然而,似乎根本没有做任何事情。不会出错,什么都没有。这是我运行它然后创建一个新文件时的输出:
如果我给它一个无效的任务名称,它会出错,所以它显然正在寻找任务,我只是不确定它在做什么。该文件永远不会弥补我的服务器。
我怎样才能让它只同步我保存的文件?
NB newer似乎也不起作用,所以我试图通过手动执行此操作grunt.event.on('watch'
gruntjs - 在 grunt 服务器任务期间 Grunt watch 不起作用
我将 Grunt 与执行监视任务的 grunt 服务器任务一起使用。不幸的是,在保存了一个less或coffee文件后,应该由watch taks触发的“默认”任务没有被触发,因此浏览器不会重新加载。
我正在寻找问题,但没有找到合适的解决方案。
这是我的Gruntfile.coffee的摘录:
提前谢谢你的帮助!:)
node.js - 如何从 grunt 命令行动态发送变量到 grunt 复制任务
我正在尝试将 grunt 与 Jenkins 集成并在复制文件时遇到一个问题。
我正在尝试从 grunt 命令行动态传递文件路径,以便用户可以动态选择路径。因为我们的版本没有不断变化。
所以我在 gruntfile.js 顶部声明
所以我有一个任务叫
我正在从命令行读取路径,如下所示
我的 Copy sytax 如下所示
但不知何故,该值未设置为该变量
我错过了什么吗?请告诉我。
我要做的就是将值从命令行动态发送到目标目录
谢谢
javascript - Grunt 任务退出并出现总线错误:10
我正在使用以下 JSHint Grunt 任务,它可以通过:
我正在尝试将其配置为在监视任务中工作:
但是每次我更改 JS 文件时,手表都会退出Bus error: 10
node.js - 运行 shell 命令和监视任务的单个 Grunt 任务?
鉴于此Gruntfile.coffee
,我想保持shell:server
任务运行并输出到 shell,同时watch
检查前端资产的更改并在运行我的:compile
任务时向 shell 报告。
所有这些都来自同一个grunt
命令到同一个 shell。
一个好处是取消supervisor
支持使用 Grunt 来监视服务器更改并重新启动 Web 服务器。
gruntjs - 当较少文件中存在语法错误时,防止`grunt-watch`循环?
我正在使用grunt-watch
重新构建较少的样式表:
但是,如果任何文件中存在语法错误,任务就会循环,尝试每秒.less
重新构建文件......这使得调试相当困难,因为错误消息很快就会滚动过去。.less
有什么办法可以解决这个问题,所以只有在文件再次更改后grunt-watch
才会重新运行任务?.less
这是使用:
javascript - Grunt imagemin - 观看多个文件/文件夹优化单个文件?
是否可以查看多个文件/文件夹,但使用 grunt-contrib-imagemine 和 grunt-contrib-watch 仅优化单个文件?
我试过这样:(gruntfile的一部分)
但它不起作用。它返回:
有任何想法吗?谢谢你。
performance - Grunt with Compass 和 Watch 编译速度慢
Grunt 编译 css 文件需要很长时间,我不确定这是否正常,但普通指南针手表大约需要 5 秒。
所以问题是是否有任何方法可以加快 Grunt 的编译时间,还是坚持使用 compass watch 更好?
Gruntfile.js: