问题标签 [grunt-browser-sync]

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 投票
1 回答
562 浏览

grunt-contrib-watch - Grunt browserSync grunt-php 不会在更改时重新加载 PHP 文件

我正在使用 Grunt + browserSync + grunt-php。服务器正常启动。问题是每当我对 PHP 文件进行更改时,这些更改都不会在浏览器中自动重新加载。尽管设置到位,但我必须手动重新加载页面。过去 1 周一直在尝试解决此问题,但没有成功。尝试了其他在线资源,但也没有帮助。请帮忙。

目录结构:

Gruntfile.js:

0 投票
1 回答
71 浏览

drupal-8 - Browsersync 不使用 Drupal Basic Theme Grunt 配置检测文件更改

当我直接从命令行使用 BrowserSync 时,它工作正常。但是当我使用 Drupal Basic 主题中的 Grunt 文件时,BrowserSync 没有检测到对 SASS 和 CSS 文件所做的更改。而 SASS 到 CSS 的转换工作正常......

编辑:当我使用它'css/base/*.css'而不是'css/{,*/}*.css'它时。所以这一定是语法问题。任何关于正确语法的想法?

0 投票
2 回答
164 浏览

jsp - 使用 grunt-browser-sync 观察 jsp 和标记文件的变化

我正在尝试使用 grunt-browser-sync 来观察 jsp 和标记文件中的更改,但同样不起作用。有人知道发生了什么吗?Grunt 适用于标签和 jsp 文件?

0 投票
0 回答
435 浏览

javascript - 使用 IIS Express 扩展运行带有 Visual Studio 代码的 browserSync 代理 (grunt)

我想要实现的是在使用安装了 IIS Express 扩展的 Visual Studio 代码编辑器时使用 grunt 运行 browserSync。

我可以使用代理运行IIS(Viusal Studio 代码扩展)和 browserSync :

Gruntfile.js

咕噜声看起来不错:

在此处输入图像描述

然后:

安装了 google chrome COORS插件,服务器通过登录页面运行得很好......但是一旦我点击主页,我就遇到了两个错误:401 Unauthorized。

在此处输入图像描述在此处输入图像描述

我正在研究这个:请求格式无法识别,因为 URL 意外以结尾但对我不起作用。

0 投票
0 回答
67 浏览

javascript - 如何使用 Grunt BrowserSync 在本地为 Jekyll 站点提供服务并观察 Sass 和 Jekyll 的变化?

我正在尝试使用 Grunt、BrowsersSync、Jekyll 和 Sass 设置样板模板。

这几天我一直在不停地工作,总有一个绊脚石。我希望有人对此有一些经验,可以为我指明正确的方向。

我不会挑剔特定的插件,它更多地是关于预期的结果。

我想运行该grunt任务并使用 BrowserSync 为站点提供服务,然后观察 Sass 和 Jekyll 相关文件的更改,如果有更改,请更新浏览器。

我正在使用一台 Windows 机器,这可能会有所作为,因为我已经看到使用grunt-shell.

当前代码如下:

我不是 Grunt 的专家,所以如果有什么完全错误的地方,请放轻松。

谢谢你看...

0 投票
1 回答
185 浏览

javascript - 使用 Grunt 进行浏览器同步 - 浏览器显示“无法访问该站点”,但它可以在我的另一台笔记本电脑上运行

我有一个站点设置,可以在我的工作笔记本电脑、办公室中的所有 Windows 机器上运行,但是当我在我的个人机器上运行“grunt”时,它无法正常工作。我在我的个人计算机上经常使用 browserSync,只是仔细检查了另一个站点,它按应有的方式加载,但由于某种原因,它不适用于该站点。我已经尝试了一切,从并排比较文件,手动将整个文件夹从我的工作机器复制到我的个人机器,甚至复制 node_modules 以防万一。

这是在我的 package.json 文件中: "grunt-browser-sync": "^2.1.3",

脚步

1- 运行 grunt 2- 所有正常编译的东西 3- 创建文件 4- 去创建浏览器 URL 5- 打开浏览器 6- “无法访问此站点”。

在 Mac 上使用 Node v5.12.0 和 npm 3.8.6 并使用 Grunt 进行编译。

附件是显示我的终端和打开网页的屏幕截图。奇怪的是,“modernizr”规则在 browserSync 部分中,这不会发生在我的工作机器上。相同的文件。太令人沮丧了。显示运行 grunt 时看到的屏幕截图

0 投票
1 回答
70 浏览

javascript - 使用 Grunt 时,BrowserSync 在任务完成之前重新加载浏览器

我对 BrowserSync 任务有以下配置:

当我将一些更改保存到文件时,会在实际更改完成之前触发重新加载浏览器任务。见截图

0 投票
0 回答
19 浏览

browser-sync - BrowserSync 的问题

我试图找到选项,但我不知道如何让 browsersync 读取我的 index.html,它知道何时刷新,因为当我运行命令时,它会在每次我进行更改时刷新,但我仍然收到“错误" 在标题中并且无法获取 /