问题标签 [gulp-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.
gulp - Gulp 手表……不看吗?
我正在设置我的 gulp.js 文件,除 gulp.watch 外,一切正常。当我在终端中运行“gulp”时,gulp 会运行每个任务,但不会注意更改。有什么我应该改变的吗?
node.js - 使用 gulp 将图像文件的内容复制到剪贴板
我正在编写一个 gulp 任务来执行以下操作:
- 观看图像文件以进行更改
- 如果图像文件已更改,请将图像内容复制到剪贴板,供我粘贴。
注意:我在 Windows 上使用 nircmd.exe 来复制图像内容。以下命令行适用于我:
我已将其放入.bat文件中,以便可以通过命令行运行该文件。
我的 gulpfile(到目前为止):
我试过gulp-shell但由于这会打开一个节点终端,所以 nircmd.exe不被识别为内部或外部命令。
我也尝试过child_process(包括 spawn 和 exec),但是虽然我没有收到任何错误,但内容仍然不在剪贴板中。
有没有更简单的方法或者这是不可能的?
提前致谢!
sass - Gulp TypeError:path.join 的参数必须是字符串
我对 gulp-ruby-sass 有疑问。当我尝试运行监视任务并更改一些 .sass 文件时,会出现错误:
这是我的 gulpfile.js
我使用了 gulp-slash 但它不起作用。
gulp - gulp watch 在 .js 文件的每次更改中都不起作用
我是一个新的 gulp 用户。我在这里的情况。如果任何“.js”文件更改发生任何更改,我想运行一个进程。
我所做的是
js-process 是我必须运行的任务。
开始这个过程。我做了,
我的问题是,它只工作一次,第一次如果发生任何变化它工作正常,但是对于任何 .js 文件的进一步任何变化,手表都不起作用
有任何想法吗?谢谢
javascript - 在 LESS 文件中出现错误后,Gulp.js 停止编译 LESS
我遇到了问题gulp
。我和 和gulp-watch
一起跑。一切都在完美运行。gulp-less
gulp-clean
当我编辑somefile.less
并保存它时缺少分号,或者我可能不小心留下了尾随;s
,保存时我的代码中出现gulp-less
错误,在控制台中记录错误。修复后,它会gulp-watch
继续查看文件,但gulp-less
不会触发且无法编译。当我停止gulp
并在终端中再次运行它时,一切都恢复正常。
这是我的gulpfile.js
:
这是我的devDependencies
:
最后,这是控制台中的消息:
您能否告诉我该gulp-watch
任务有什么问题,并帮助我在删除错误后使其运行gulp-less
,而无需重新启动gulp
。
编辑:我编辑的gulp-less
任务
javascript - Gulp-livereload、-webserver 和 -embedlr。如何一起使用它们?
我试图了解如何将 gulp 与这些有用且流行的插件一起使用。我有什么:
- 在localhost:8000上运行 go(lang) 服务器
- app文件夹下的静态/本地html文件,服务器使用这些文件来形成页面
- 同目录下的scss文件,转换成css后自动加前缀
这是我的 gulpfile.js:
所以我需要什么:
- 观看 html、css/scss 文件以进行更改并在localhost:8000上重新加载(chrome 的打开选项卡)
- 如果不需要使用它会很棒:
- livereload chrome插件
- expressjs 框架
- 如果它像没有服务器的文件一样直接打开,则重新加载 html 页面
我读过可以通过使用gulp-embedlr和gulp -webserver来实现这一点。如果是这样,该怎么做?
gulp - gulp-jscs 在 gulp-watch 管道中使用时不输出任何内容
我的 gulpfile 中有以下(简化的)设置:
我的问题是 - 如前所述 - 在watch
任务中没有生成输出jscs
,即使管道与任务中的管道基本完全相同jscs
,它按预期工作。
(我在 Windows 上运行它。)
编辑:此问题已在此处复制和讨论:https ://github.com/jscs-dev/gulp-jscs/pull/66
node.js - Gulp 运行并观看
我刚开始玩gulp。以下如何组合?
有没有比使用[gulp.src('src'), watch('src')]
带有 foreach 的数组更标准的方法?
git - 暂停文件观察程序直到 git checkout 完成
git在开始结账操作时做了什么?它会写出锁定文件还是什么?
我使用 gulp,如果 git 正在积极执行结帐操作,我希望它“暂停”观察者。
我可以接受可能不得不“重新保存”一些东西以将文件观察器重新启动。
gulp - Gulp.js Concat - ENOENT,没有这样的文件或目录
我在设置基本 Gulpfile 时遇到问题。
我的 JS 任务不起作用。我收到此错误:
我错过了什么?我尝试将目标设置为各种文件夹,但没有成功。提前致谢。