如何用gulp-open打开chrome浏览器?

时间:2016-01-29 05:38:45

标签: javascript gulp

我在Windows 7中使用gulp-open和gulp:

gulp.task('op', function(){
    var options = {
        uri: 'localhost:8080',
        app: 'chrome'
    };
    gulp.src(__filename)
        .pipe(open(options));
});

当我使用app:'Firefox'时,index.html文件随应用程序打开,但是当我使用chrome选项时,它会打开一个空的index.html吗?我该如何解决这个问题?

2 个答案:

答案 0 :(得分:8)

根据操作系统的不同,您需要在选项中以不同方式引用Chrome应用程序:

'google-chrome' // Linux 

'chrome' // Windows 

'google chrome' or 'Google Chrome' // OSX 

请参阅the NPM documentation about gulp-open中的 Options.app 部分。

答案 1 :(得分:0)

我只将 http:// 添加到uri中,它对我有用。

gulp.task('op', function(){
    var options = {
        uri: 'http://localhost:8080',
        app: 'chrome'
    };
    gulp.src(__filename)
    .pipe(open(options));
});