webpack中的文件監聽
文件監聽是在源代碼發生變化時,自動構建出新的輸文件。
webpack開啓監聽模式,有兩種方式:
1.啓動webpack時,帶上--watch參數,可以在package.json中配置
"watch":"webpack --watch"
2.在webpack.config.js中設置watch:true
module.exports={
watch:true, //默認爲false,也就是不開啓
//只有開啓監聽模式時,watchOptions纔有意義
watchOptions:{
//默認爲空,不監聽的文件或者文件夾,支持正則匹配
ignored:/node_modules/,
//監聽到變化後會等300ms再去執行,默認爲300ms
aggregateTimeout:300,
//判斷文件發生變化是通過不停詢問系統指定的文件有沒有變化實現的,默認每秒詢問一次
poll:1000
}
}