Gulp 吞咽连接未打开浏览器
我尝试为gulp connect设置尽可能少的设置。它在终端窗口中显示以下内容:Gulp 吞咽连接未打开浏览器,gulp,gulp-connect,Gulp,Gulp Connect,我尝试为gulp connect设置尽可能少的设置。它在终端窗口中显示以下内容:服务器已启动http://localhost:8080。然而,它并没有像预期的那样启动Chrome 我做了一些研究,在gulp connect中没有找到任何open选项。所以我假设他使用了一个支持该功能的旧版本的模块witch 选项1: 为了解决您的问题,您可以使用分叉版本的gulp connect witch,其中包含浏览器打开功能 选项2: 如果您仍然想使用gulp connect,我建议使用一个名为(甚至只是打
服务器已启动http://localhost:8080
。然而,它并没有像预期的那样启动Chrome
我做了一些研究,在gulp connect中没有找到任何
open
选项。所以我假设他使用了一个支持该功能的旧版本的模块witch
选项1:
为了解决您的问题,您可以使用分叉版本的gulp connect witch,其中包含浏览器打开功能
选项2:
如果您仍然想使用gulp connect,我建议使用一个名为(甚至只是打开)的模块,在浏览器中打开文件和URL
选项3:
搜索更多或创建您自己的
祝你好运。我在gulp connect上也遇到了同样的问题。然后我通过安装另一个名为
希望这有助于要连接到我的浏览器同步,我在cmd中导航到我的gulp文件夹(在项目文件夹中有节点mudules的文件夹),只需键入“gulp”。它会自动在浏览器中打开我的项目。
希望这有帮助。据我所知,他们已经取消了这个选项。如果你阅读youtube上的评论,你会看到有人问同样的问题。不知道他们是否能让它发挥作用。该插件隐藏了connect的事件,因此这是一个棘手的问题。您始终可以编写另一个任务来打开浏览器,并将
connect
任务作为依赖项。gulp-connect-multi是不推荐的选项2!2019年会更好吗
var gulp = require('gulp'),
connect = require('gulp-connect');
var outputDir = "wwwroot";
gulp.task('connect', function() {
connect.server({
root: [outputDir],
open: {browser: 'Google Chrome'}
})});
npm install --save-dev gulp-connect-multi
var connect = require("gulp-connect-multi")();
gulp.task('html', function () {
gulp.src(config.paths.html).pipe(gulp.dest(config.paths.dist)).pipe(connect.reload());
});