如何在cloud9.io的gulp中设置$ip和$host

如何在cloud9.io的gulp中设置$ip和$host,ip,gulp,host,cloud9-ide,browser-sync,Ip,Gulp,Host,Cloud9 Ide,Browser Sync,在cloud9.io中找不到设置gulp browsersync的说明。 我认为browsersync的ip和主机设置是错误的。我试着在我的gulpfile中这样做。咖啡: require('coffee-script/register')) 大口喝=需要(“大口喝”) $=require('gulp-load-plugins')() browserSync=require('browser-sync') 吞咽任务“sass”,-> 返回gulp.src(['./sass/***.sass']

在cloud9.io中找不到设置gulp browsersync的说明。 我认为browsersync的ip和主机设置是错误的。我试着在我的gulpfile中这样做。咖啡:

require('coffee-script/register'))
大口喝=需要(“大口喝”)
$=require('gulp-load-plugins')()
browserSync=require('browser-sync')
吞咽任务“sass”,->
返回gulp.src(['./sass/***.sass']))
.pipe($.sourcemaps.init())
.pipe($.sass({
缩进语法:true,
errLogToConsole:true,
outputStyle:“压缩”
}))
#.pipe($.autoprefixer('last 3 version'))
.pipe($.sourcemaps.write('.'))
.管道(大口目的地('./css'))
吞咽任务“触控笔”,->
gulp.src(“./stylus/***.styl”)
.pipe($.sourcemaps.init())
.pipe($.stylus())
.pipe($.sourcemaps.write('.'))
.管道(大口目的地('./css'))
gulp.task“服务器”,->
浏览器同步({
服务器:{
baseDir:“./”,
端口:process.env.port,
主机:process.env.IP
},
浏览器:“谷歌浏览器”
})
吞咽任务“观察”,->
狼吞虎咽的看着(['./sass/***.sass'],['sass']))
吞咽手表(['./触笔/***/.styl'],['stylus']))

gulp.task'default'、['server'、'sass'、'stylus'、'watch']
Cloud9.io试图打开
浏览器:“谷歌浏览器”
。 我从服务器对象中删除了这个字符串、传输端口和主机参数,gulp启动成功

gulp.task 'server', ->
browserSync({
    server: {
        baseDir: './'
    },
    port: process.env.PORT,
    host: process.env.IP
})