问题标签 [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 watch 传递给其他 gulp 任务
我对 gulp 很陌生,这就是正在发生的事情
我确实有:
但这并没有捕获任何新文件,因此在阅读了我需要的文档后:
但这会引发错误:Object #<Object> has no method 'indexOf'
因为最后一部分不正确。
谁能告诉我在sass-dev
手表发出的任何东西上运行任务所需的语法?
laravel - GulpJS - 使用 Laravel 实时重新加载
我正在努力使这项工作正常进行,但我现在花了一天的时间并没有取得太大的成功...我对两者都是新手,Laravel
并且GulpJS
我猜这使它变得更好... :)
我想要实现的是一个(最好是跨平台的)解决方案,用于在使用实例的文件更改时重新加载浏览GulpJS
器Laravel
。我可以gulp-livereload
根据其文档开始工作,但我无法正确设置它以对本地域http://laravel.dev
设置产生影响MAMP PRO
(我知道,我知道......)。
MAMP
只要我可以逐个项目地设置本地开发域,如果这是必须的,我很乐意留下。我什至试图在https://laracasts.com/上环顾四周,但我还没有找到一个可以自动重新加载浏览器的解决方案Laravel
- 似乎所有Laravel-GulpJS
解决方案都缺少这一点......
有人来救援吗?有任何想法吗?在此期间我会继续寻找...... :)
gulp - 跳过 Gulp 中列为依赖项的任务
我查看了所有文档和 NPM 以尝试找到解决方案,但我没有运气。我希望在运行特定任务时可以选择跳过我列为依赖项的任务。例如,如果我有以下内容:
我希望能够gulp.watch
执行我run
的操作,而不必触及prerun
. 这在 Gulp 中是否可能?
gulp - 制作 Google 的 Web Starter Kit Gulpfile Livereload SCSS Imports
我使用 Google 的 Web Starter Kit 创建了一个新的网站主题。以前,我和 Grunt 一起工作过。由于这个工具包带有 Gulp,我决定试一试。
我遇到的问题是 livereload 和导入的 scss 文件。该套件包括一个带有 components.scss 文件和几个导入部分的设置(例如@import "_pages/_styleguide";
,这可以很好地导入部分,但是除非我重新启动 gulp 任务,否则对 _pages/_styleguide.scss 的任何更改都不会刷新;但是,对 scss 的任何更改未导入的文件(而是包含在 gulp 任务中)将使用 livereload 重新编译和刷新。
gulp文件如下:
gruntjs - gulp 观看和浏览器化。观看但不再建造
所以今天是我玩 gulp 和 grunt 或任何 js 任务运行器的第一天。我到了一个地方,我可以在我的 js 文件中更改我的代码,然后运行
这很好用。但是这很烦人,我想为此添加一个监视,以便当我对脚本进行任何更改时,它会自动运行 gulp browserify 或其他东西,而我不必手动执行。所以这就是我对 gulp.js 所做的
所以当我这样做时
当我保存我的更改时,它给了我
但我的更改从未出现在页面上。我假设它只是观看而不是建造?我错过了什么?
编辑
我添加了这个
但是现在它检查得太频繁了,即使更新了,我的机器 CPU 也提高了!!有什么更好的想法吗?
谢谢
gulp - 编辑文件时如何让我的 gulpfile 重新启动?
现在我必须停止并启动这个 gulp 脚本来清理和重建我的 dist 文件,然后重新启动服务器。
我的监视文件显然是错误的,当编辑文件时,我该如何更改以重新启动整个 gulp 脚本?
gulp - Gulp-js pass only saved file on to task
I want to pass a saved file which does not need to be compiled or does not need to be saved to a new location to gulp-tap so I can run an external script on it.
Right now I watch a complete directory and on each save I upload the whole directory:
And this is the upload part (theme is an application that uploads assets to shopify)
Every time I save a liquid file in the /theme directory all files (theme/**/*.liquid) are uploaded. gulp-changed doesn't work as at the time the task runs the destination and the source are the same.
What's the best way to only upload the changed file?
javascript - 当失败的任务使用流队列时 Gulp watch 退出
我正在关注这样的文件的更改:
我的构建过程的一部分涉及使用“angular-filesort”模块(尽管这并不重要)。如果我按如下方式实现任务并使用管道工,当文件排序失败时,gulp 不会退出,“watch”将继续检查我想要的更新:
但是,如果我在流队列中结束这个过程,当文件排序失败时 gulp 将退出,这是我不想要的:
我怎样才能解决这个问题?
具体来说,我正在做这样的事情来处理 3 组不同的 JavaScript 文件,然后将它们连接起来:
有没有一种方法可以在没有流队列的情况下解决这个问题?
javascript - gulp 监视并重新加载 jekyll、sass、js
我正在尝试构建一个 gulpfile,它将观看 jekyll/sass/js 并与浏览器同步。该脚本正确地观察 jekyll 的变化,重建并注入浏览器中的所有变化。
但我无法弄清楚为什么它不同步 sass/js 更改,即使它们已被监视和重新生成。任何帮助将不胜感激!
css - CSS 使用 gulp 缩小和重命名
我有一个变量
我希望 gulp 为我做的是minify
文件,然后rename
是我。
但任务目前写成(一个文件)
如何重写以使其与files
上面定义的变量一起使用?