我有一个使用 browser-sync
运行的 gulp
任务,默认情况下它在 node.js 服务器的端口 3000 上运行。我想将默认端口更改为任何其他端口,如 3010。
var gulp = require('gulp'),
connect = require('gulp-connect'),
browserSync = require('browser-sync');
gulp.task('serve', [], function() {
browserSync(
{
server: "../ProviderPortal"
});
});
/*** 8. GULP TASKS **********/
gulp.task('default', ['serve']);
我正在使用:
browser-sync version-2.6.1
我尝试配置 gulp 任务,例如:
gulp.task('serve', [], function() {
browserSync(
{
ui: {
port: 8080
},
server: "../ProviderPortal"
});
});
但它不起作用。
最佳答案
您使用的是浏览器同步版本 2.0+,它们有不同的推荐语法。使用该语法,您的代码可能是这样的:
// require the module as normal
var bs = require("browser-sync").create();
....
gulp.task('serve', [], function() {
// .init starts the server
bs.init({
server: "./app",
port: 3010
});
});
您直接在配置对象中指定所需的端口。
关于node.js - 如何在浏览器同步中配置端口,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30614962/