问题标签 [gulp-livereload]

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 投票
0 回答
509 浏览

javascript - Gulp 任务没有回报

是否有可能有一个没有回报的 Gulp 任务?

我正在尝试创建一个简单的构建任务来通知用户成功,但我之前编写的所有其他任务都会返回一些东西并使用管道来处理相关的操作。

正如您从下面的代码中看到的那样,我有一系列任务,我想在两个不同的构建过程中执行 -dev并且production- 在两者结束时,我有一个简单的process:build任务,它会触发重新加载任务并使用gulp-notify.

当使用gulp以下代码在命令行上运行时,实际上没有任何中断,并且构建过程进行得很好,但process:build任务本身似乎没有触发。

0 投票
1 回答
1350 浏览

node.js - gulp & nodemon 导致的内存泄漏

我有这个简单的 gulpfile,它基本上编译了一些较少的文件并触发 livereload。我也有 nodemon 在代码更改时重新启动服务器。

问题是一切正常运行 5 次,然后我收到警告:

说完一句话就崩溃了:

我搜索了警告,Node 中似乎有一个错误,但我相信我在这里做错了,例如可能初始化了太多侦听器或没有正确关闭它们。

任何反馈表示赞赏。

谢谢!

0 投票
4 回答
978 浏览

laravel - 自定义 laravel elixir livereload

我需要在 mix.less ('app.less') 自动重新加载页面后执行。每次 F5 gulpfile.js 不会按什么

是否可以将其用作 gulp browser-sync ?

0 投票
5 回答
22030 浏览

google-chrome - Livereload 无法使用 Gulp 在 Chrome 中运行,我错过了什么

我正在尝试使用 Gulp、Sublime Text 3 和 Chrome 来使用 Livereload,但由于某种原因它不起作用。这就是我所做的。

  1. 在 Chrome 中安装了 Livereload 扩展。
  2. 安装 gulp-livereload。
  3. 设置 gulpfile.js。
  4. 冉吞咽。

我在这里想念什么?我需要为 Sublime Text 3 安装 Livereload 插件吗?

仅供参考 - Chrome Livereload 扩展中的选项按钮是灰色的。

我的 Gulp 文件:

包文件:

0 投票
1 回答
155 浏览

javascript - livereload.js 不会在浏览器中加载并在 windows nodejs 项目中崩溃 gulp

我最近安装了 npm-windows-upgrade 以升级到最新版本的 npm。这是为了解决我在安装节点模块时遇到的问题,但由于所有依赖关系的嵌套,通常会超过 Windows 的最大路径长度。

执行此过程后,livereload.js 不再加载到浏览器中,我的 gulp 任务崩溃了,我访问了页面 URL。节点最终会将其吐到控制台:

events.js:72 投掷者;// 未处理的 'error' 事件 ^ 错误:ENOENT, open 'C:[project path]\node_modules\tiny-lr\node_modules\livereload-js\dist\livereload.js' 进程以代码 8 终止

问题是什么以及如何解决?

0 投票
1 回答
167 浏览

javascript - 在 gulp 运行两个 livereload 实例

我在开发过程中打开了 2 个选项卡(一个带有应用程序,第二个带有jasmine测试套件)。

所以,我有 2 个 browserify 包(看起来像这段代码),所以,我需要两个gulp-livereload实例。我就是这样做的:

茉莉花测试套件有这条线

而应用程序测试套件有这条线

Jasmine 测试套件在重新捆绑时重新加载成功,但开发套件根本不重新加载。我不知道如何解决这个问题

0 投票
1 回答
617 浏览

javascript - 在 Gulp.js 服务器上设置 LiveReload

我正在尝试设置我的构建系统,但在让 LiveReload 处理我需要的文件时遇到了一些麻烦。我在下面包含了我当前的 gulpfile。当我运行我的 gulp 命令时,我知道服务器正在“localhost:35729/”上运行。但是,当我转到浏览器中的地址时,我会收到以下消息:

基本上我需要知道的是如何让我的索引页面显示在这里而不是这条消息,因为 Chrome LiveReload 扩展不会重新加载我的索引页面版本,它只是位于我的脱机目录中。

0 投票
1 回答
1659 浏览

javascript - gulp-live-server 不刷新页面

我正在尝试在gulp-live-server代码更改时自动重新启动服务器并刷新页面。

这是我的基本设置:

在我的 server.js 上:

我的吞咽文件:

我的服务器成功重启,但浏览器永远不会刷新。

帮助表示赞赏。

0 投票
1 回答
86 浏览

html - 使用手表 liveReload html

我的 liveReload 可以在 scss 和 js 上正常工作,但不能在 html 上工作。这是我的任务...

我需要使用运行序列来确保我的模板是在捆绑之前构建的。replaceIndex 是 index.html 从“src”到“dist”的简单管道

如果我将“.pipe(liveReload())”作为回调的一部分包含在内,我会收到一个错误......所以我将它添加到 bundle-app 和 replaceIndex 任务中。但这不起作用....

0 投票
1 回答
650 浏览

javascript - 启动 Gulp Watch for JS 并检测当前文件夹已更改

我需要从我的 gulpfile 中最小化 gulp 命令的数量。

这是我的 JS 文件夹

我对 JS 的 gulp 任务(使用 livereload)

此任务是全局目标文件夹,templates但我想检测 js 文件的当前文件夹,例如:

  1. 我正在更改 js/templates/t-01/
  2. gulp.watch正在发射
  3. app.min.js仅在此文件夹中生成t-01

我知道gulp.dest目标当前文件夹不正确,但我不知道该怎么做。

谢谢您的帮助 :)