Gulp 吞咽连接未打开浏览器

Gulp 吞咽连接未打开浏览器,gulp,gulp-connect,Gulp,Gulp Connect,我尝试为gulp connect设置尽可能少的设置。它在终端窗口中显示以下内容:服务器已启动http://localhost:8080。然而,它并没有像预期的那样启动Chrome 我做了一些研究,在gulp connect中没有找到任何open选项。所以我假设他使用了一个支持该功能的旧版本的模块witch 选项1: 为了解决您的问题,您可以使用分叉版本的gulp connect witch,其中包含浏览器打开功能 选项2: 如果您仍然想使用gulp connect,我建议使用一个名为(甚至只是打

我尝试为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());

});