问题标签 [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 投票
3 回答
4590 浏览

visual-studio - Sublime Text 2 - 当前编辑的文件在外部更改时如何导致 LiveReload 刷新

Sublime Text 2 - 当前编辑的文件在外部更改时如何导致 LiveReload 刷新(如 Visual Studio)

我安装了 LiveReload,当我在浏览器中激活它时,如果检测到 Sublime 中的“保存”,它可以与 Sublime Text 通信并重新加载当前页面。如果我只在 Sublime Text 编辑器中工作,这可以正常工作。

但是,我也在 Visual Studio 中处理同一组文件。我将 Sublime Text 添加为从我的工具菜单运行的外部进程,运行时会将当前编辑的页面及其光标位置传递给 Sublime Text,因此当 Sublime Text 打开该文件时,我可以编辑同一个文件并位于同一当前行就像在 Visual Studio 中一样(这是 Sublime 的一个很好的特性,可以接受光标位置作为输入命令参数)。这也很好。

它不起作用的是我在 Visual Studio 中编辑了一个在 Sublime 文本中打开的文件并保存它,该更改在 Sublime 中未被检测为“保存”操作,我没有看到 LiveReload 功能。我认为文件只会在 Sublime 中重新加载。

有没有办法将外部程序对 Sublime Text 中当前编辑文件的更改视为“保存”操作,这反过来会触发浏览器中的 LiveReload?

我不想为 sublime 和 Visual Studio 提供 2 个重新加载解决方案。我可以同时打开 2 个编辑器。理想情况下,最好有一个 LiveReload 插件,它会导致 Visual Studio 和 Submlime 文本刷新

谢谢,

辐射

0 投票
1 回答
335 浏览

lamp - 保护非导轨的 livereload

我目前有一个基于 PHP/MySQL 的站点,我想使用Guard-livereload。但是,自述文件中的所有指标似乎都表明它仅保留给基于 Rails(或更具体地 Rack)的站点。这是真的?有没有办法可以在这个基于 LAMP 的站点中开始使用 Guard-livereload?

PS我以前用过Guard-Livereload。我的问题是我无法将它添加到 Gem 文件以运行 bundle install,正如 PHP/MySQL 站点的文档所述。

0 投票
0 回答
319 浏览

middleman - Middleman 的 LiveReload 扩展正在重新加载整个页面,而不仅仅是 CSS。

当我使用 LiveReload mac 的应用程序时,它可以正常工作。所以这不是一个真正的问题,但不禁认为我遗漏了一些明显的东西。

有谁知道为什么会发生这种情况或如何解决?

0 投票
3 回答
11574 浏览

node.js - 使用 node.js 应用程序进行 Grunt livereload

我在 Node.js 中编写了一个应用程序(使用 Express 和 socket.io),我想在开发和连接到 Node.js 应用程序时使用 Grunt 用 livereload 编译我的客户端内容。我怎样才能做到这一点?(由于路径和跨域问题,最好不要在另一个端口中运行 Node.js 应用程序和在另一个端口中运行客户端)

我还安装了 Yeoman,它使用的是开箱即​​用的 grunt-contrib-livereload 包,但据我了解,它使用 Node.js Connect 服务器来提供客户端文件,因此与我的 Node.js 应用程序分离。

Yeoman 生成的 Gruntfile.js 示例:

0 投票
0 回答
457 浏览

express - yeoman express stack with livereload 用于车把模板

我正在使用 yeoman express 堆栈(https://plus.google.com/115133653231679625609/posts/YDNbxVxi4er)在 yeoman 中构建 Web 应用程序并使用 express 服务器。现在,我的应用程序不是使用常规的 html 文件,而是使用把手模板呈现……问题是 livereload 脚本没有注入到我的模板中。

现在我正在考虑实现一个连接中间件来添加一个函数,它将 yeoman livereload 脚本注入我的身体。但问题是每当我使用连接中间件时,我都找不到访问正文的方法…… res.body 未定义。知道如何实现这样的目标吗?

亲切的问候,

大安

0 投票
1 回答
887 浏览

ruby - 如何在没有 Rails 的情况下使用 LiveReload 在浏览器中提供 html

我正在研究一个简单的 web 项目的 css 和 html。

每当我对项目中的任何文件进行更改时,我都想使用livereload 即时更新在浏览器中呈现的内容。

从 livereload 网站上的描述:

LiveReload 是做什么的?

LiveReload 监视文件系统中的变化。保存文件后,会根据需要对其进行预处理,并刷新浏览器。

更酷的是,当您更改 CSS 文件或图像时,浏览器会立即更新,而无需重新加载页面。

由于这不是 rails/sinatra 项目,而只是简单的 html/css/js,我可以使用什么来进行实时重新加载?

例如,gem 存储库中是否有一些轻量级服务器可以为我解决这个问题?

0 投票
1 回答
364 浏览

ruby - livereload 仅响应 css 更改,而不响应 html

我已经安装了 livereload gem,我将它与一个 ruby​​ 中间人应用程序一起使用。但是,它只是自动加载对 css 的更改。如果我对 html 文件进行更改,我仍然需要重新启动服务器才能查看更改。有什么办法可以让它自动加载 html 更改?

0 投票
0 回答
187 浏览

linux - Livereload chrome 扩展不响应 css 或 html 中所做的更改,即使 gaurad-livereload 1.6 捕捉到更改

我有一个linux操作系统。最近安装了 livereload chrome 扩展https://chrome.google.com/webstore/detail/livereload/jnihajbhpnppcggbcgedagnkighmdlei和 guard-livereload 服务器,但 livreload 扩展连接到服务器,但对 css 或 html 所做的更改没有反映在浏览器中.plz 帮助。

0 投票
1 回答
1006 浏览

ruby-on-rails - 如何忽略特定路径?

我的最后一行routes.rb是这样的:

它基本上处理所有/标记名。

问题是我正在尝试使用 livereload,机架中间件版本,正在发生的事情是它正在向 /livereload 发送 ping。

但是,上面的路由拦截了它并将它发送到我的TagsController....所以我的日志文件看起来像这样:

那么我如何告诉该路由忽略所有/livereload请求,或者我如何以另一种方式处理呢?

0 投票
2 回答
2522 浏览

google-chrome - Chrome LiveReload 扩展/guard-livereload 断开浏览器

我在将guard-livereload 连接到浏览器时遇到问题。每次我尝试启用 LiveReload 插件时,它都会连接到浏览器并自动断开连接。LiveReload 然后显示:

http://img21.imageshack.us/img21/2265/bugqf.png

我的卫兵文件:

控制台输出:

版本:

  • 后卫:1.7.0
  • 重载:2.0.9
  • 铬:26.0.1410.64 m
  • 窗户:8

对不起我的英语不好。谢谢,亚当。