让gulp.js打开非默认浏览器

标题基本概括了所有内容。 我在Windows 10上,我有一个节点的应用程序,我开始与npm start 。 (我对node.js.几乎一无所知)该应用程序在gulp.js上运行。 我需要在Firefox中打开应用程序,即使Chrome是我的默认浏览器。 我怎样才能做到这一点? 这里是现在打开应用程序的代码; 文档没有提及open参数有这样一个选项:

gulp.task('webserver', function() { gulp.src('./app') .pipe(webserver({ livereload: true, open: true, defaultFile: 'index.html', port: serverPort })); });

通过在控制台中input以下内容来安装gulp-open

 npm install gulp-open --save 

将以下内容添加到您的gulpfile.js的顶部

 var open = require('gulp-open'); 

将以下内容添加到gulpfile.js的末尾

 gulp.task('browser', function(){ var options = { uri: 'localhost:<enter the port you are using here>', app: 'firefox' }; gulp.src(__filename) .pipe(open(options)); }); 

将“浏览器”添加到您的gulp默认值。 这实际上是在您正在运行您的应用程序的端口上打开浏览器

 gulp.task('default', ['webserver', 'browser']); 

在控制台types的gulp