具有不同端口

时间:2016-04-30 03:29:37

标签: javascript gulp

我想尝试使用gulp,我做了一个类似于example的简单项目 我想要做的是使用不同的端口服务项目,我试图遵循这个costum-port example

和我的gulpfile.js看起来像这样:

var gulp = require('gulp');
var browserSync = require('browser-sync');
var livereload = require('gulp-livereload');
var reload = browserSync.reload;

// watch files for changes and reload
gulp.task('serve', function() {
  livereload.listen(1234);

  browserSync({
    server: {
      baseDir: 'app',
    }
  });

  gulp.watch(['*.html', 'styles/**/*.css', 'scripts/**/*.js'], {cwd: 'app'}, reload);
});

我还尝试在server :{porrt : 9999, baseDir:'app'}中添加端口 但最终结果是默认端口为3000。

是否可以更改端口?感谢。

2 个答案:

答案 0 :(得分:8)

使用col-md-6 option

box

port是BrowerSync的直接选项,而不是browserSync({ port: 9999, server: { baseDir: 'app', } }); 选项下的子选项。

答案 1 :(得分:2)

使用浏览器同步选项的ui对象来更改默认端口

var gulp = require('gulp');
var browserSync = require('browser-sync');
var livereload = require('gulp-livereload');
var reload = browserSync.reload;

// watch files for changes and reload
gulp.task('serve', function() {
  livereload.listen(1234);

  browserSync({
    server: {
      baseDir: 'app',
    },
   port: 8080
  });

  gulp.watch(['*.html', 'styles/**/*.css', 'scripts/**/*.js'], {cwd: 'app'}, reload);
});