问题标签 [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.

0 投票
2 回答
277 浏览

gulp - 如何从 gulp watch 传递给其他 gulp 任务

我对 gulp 很陌生,这就是正在发生的事情

我确实有:

但这并没有捕获任何新文件,因此在阅读了我需要的文档后:

但这会引发错误:Object #<Object> has no method 'indexOf'因为最后一部分不正确。

谁能告诉我在sass-dev手表发出的任何东西上运行任务所需的语法?

0 投票
1 回答
1714 浏览

laravel - GulpJS - 使用 Laravel 实时重新加载

我正在努力使这项工作正常进行,但我现在花了一天的时间并没有取得太大的成功...我对两者都是新手,Laravel并且GulpJS我猜这使它变得更好... :)

我想要实现的是一个(最好是跨平台的)解决方案,用于在使用实例的文件更改时重新加载浏览GulpJSLaravel。我可以gulp-livereload根据其文档开始工作,但我无法正确设置它以对本地域http://laravel.dev设置产生影响MAMP PRO我知道,我知道......)。

MAMP只要我可以逐个项目地设置本地开发域,如果这是必须的,我很乐意留下。我什至试图在https://laracasts.com/上环顾四周,但我还没有找到一个可以自动重新加载浏览器的解决方案Laravel- 似乎所有Laravel-GulpJS解决方案都缺少这一点......

有人来救援吗?有任何想法吗?在此期间我会继续寻找...... :)

0 投票
2 回答
1794 浏览

gulp - 跳过 Gulp 中列为依赖项的任务

我查看了所有文档和 NPM 以尝试找到解决方案,但我没有运气。我希望在运行特定任务时可以选择跳过我列为依赖项的任务。例如,如果我有以下内容:

我希望能够gulp.watch执行我run的操作,而不必触及prerun. 这在 Gulp 中是否可能?

0 投票
1 回答
773 浏览

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文件如下:

0 投票
2 回答
475 浏览

gruntjs - gulp 观看和浏览器化。观看但不再建造

所以今天是我玩 gulp 和 grunt 或任何 js 任务运行器的第一天。我到了一个地方,我可以在我的 js 文件中更改我的代码,然后运行

这很好用。但是这很烦人,我想为此添加一个监视,以便当我对脚本进行任何更改时,它会自动运行 gulp browserify 或其他东西,而我不必手动执行。所以这就是我对 gulp.js 所做的

所以当我这样做时

当我保存我的更改时,它给了我

但我的更改从未出现在页面上。我假设它只是观看而不是建造?我错过了什么?

编辑

我添加了这个

但是现在它检查得太频繁了,即使更新了,我的机器 CPU 也提高了!!有什么更好的想法吗?

谢谢

0 投票
2 回答
605 浏览

gulp - 编辑文件时如何让我的 gulpfile 重新启动?

现在我必须停止并启动这个 gulp 脚本来清理和重建我的 dist 文件,然后重新启动服务器。

我的监视文件显然是错误的,当编辑文件时,我该如何更改以重新启动整个 gulp 脚本?

0 投票
1 回答
163 浏览

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?

0 投票
2 回答
430 浏览

javascript - 当失败的任务使用流队列时 Gulp watch 退出

我正在关注这样的文件的更改:

我的构建过程的一部分涉及使用“angular-filesort”模块(尽管这并不重要)。如果我按如下方式实现任务并使用管道工,当文件排序失败时,gulp 不会退出,“watch”将继续检查我想要的更新:

但是,如果我在流队列中结束这个过程,当文件排序失败时 gulp 将退出,这是我不想要的:

我怎样才能解决这个问题?

具体来说,我正在做这样的事情来处理 3 组不同的 JavaScript 文件,然后将它们连接起来:

有没有一种方法可以在没有流队列的情况下解决这个问题?

0 投票
1 回答
1924 浏览

javascript - gulp 监视并重新加载 jekyll、sass、js

我正在尝试构建一个 gulpfile,它将观看 jekyll/sass/js 并与浏览器同步。该脚本正确地观察 jekyll 的变化,重建并注入浏览器中的所有变化。

但我无法弄清楚为什么它不同步 sass/js 更改,即使它们已被监视和重新生成。任何帮助将不胜感激!

0 投票
3 回答
39566 浏览

css - CSS 使用 gulp 缩小和重命名

我有一个变量

我希望 gulp 为我做的是minify文件,然后rename是我。

但任务目前写成(一个文件)

如何重写以使其与files上面定义的变量一起使用?