亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

gulp 4.0 使用browser-sync 實時重載只能一次?照著官方文檔和網上的弄都不行啊

gulp 4.0 使用browser-sync 實時重載只能一次?照著官方文檔和網上的弄都不行啊

UYOU 2019-05-19 14:25:18
官方文檔地址 https://www.gulpjs.com.cn/doc...我的代碼如下 。 最簡單的引用一個css ,啟動服務后,修改css中body的顏色。 能夠熱更新一次,之后再改其他顏色就沒用了。gulp.task('serve', function() {    browserSync({      server: {        baseDir: 'src'      }    });    // gulp.watch('./src/**/*.scss',()=>{    //     console.log(22)    //     gulp.src("./src/**/*.scss").pipe(sass()).pipe(gulp.dest("./src")).pipe(reload({    //         stream:true    //     }))    // });    gulp.watch('./src/**/*.css', ()=>{        console.log(3)        reload()    });  });gulp.task("ss",gulp.series("serve"))去掉了sass的內容,只監聽css,還是不行,效果一樣,都只能熱更新一次,之后再改就沒用了。在命令行使用 gulp ss 或者 gulp serve 啟動。 如下 , 打印的3,也只能打印1次,只能起一次作用,之后再改就沒用了          >gulp serve[22:06:53] Using gulpfile F:\ty\1\gulpfile.js[22:06:53] Starting 'serve'...[Browsersync] Access URLs: --------------------------------------       Local: http://localhost:3000    External: http://192.168.0.112:3000 --------------------------------------          UI: http://localhost:3001 UI External: http://localhost:3001 --------------------------------------[Browsersync] Serving files from: src[22:07:01] Starting '<anonymous>'...3[Browsersync] Reloading Browsers...
查看完整描述

3 回答

?
烙印99

TA貢獻1829條經驗 獲得超13個贊

用下面這個語句試試看

const browserSync = require('browser-sync').create()async function serve() {  await browserSync.init(
    {      server: {        baseDir: './src',
      },      files: ['src/**/*.css'], // 這里填寫監聽的文件列表
    },    function() {      console.log('browser refreshed')
    },
  )
}

exports.default = serve


查看完整回答
反對 回復 2019-05-19
  • 3 回答
  • 0 關注
  • 1330 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號