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

时间:2016-06-02 16:30:18

标签: node.js gulp

标题几乎说明了一切。我在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 })); });

1 个答案:

答案 0 :(得分:1)

通过在控制台中键入以下内容来安装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));
});

添加浏览器&#39;你的gulp默认。这是实际在

上运行应用程序的端口上打开浏览器的内容
gulp.task('default', ['webserver', 'browser']);
控制台类型gulp

中的