鍍金池/ 問(wèn)答/HTML/ webpack的HotModuleReplacementPlugin用法疑惑?

webpack的HotModuleReplacementPlugin用法疑惑?

根據(jù)文檔的說(shuō)明 : https://doc.webpack-china.org...

若想使用HotModuleReplacementPlugin,同時(shí)避免手動(dòng)寫(xiě)module.hot帶來(lái)的問(wèn)題

   if (module.hot) {
    module.hot.accept('./print.js', function() {
        console.log('Accepting the updated printMe module!');
        printMe();
      })
  }

vue,angular,react等都給出了自己的loader,可以解決熱替換;

那么問(wèn)題來(lái)了,如果我只是使用webpack打包es6語(yǔ)法,不使用以上任何一種框架,那么該如何處理呢?有沒(méi)有相應(yīng)的loader?

回答
編輯回答
老梗

如果不同vue react等其他框架的loader插件 我發(fā)現(xiàn)實(shí)現(xiàn)的熱更新在保存時(shí)候并不是替換之前的模塊 而是重復(fù)更新執(zhí)行
clipboard.png 官網(wǎng)山是這么寫(xiě)的 但是比如說(shuō)我已開(kāi)始console.log(1) 這時(shí)候修改成console.log(123) 這時(shí)候控制臺(tái)會(huì)打印 第一行1 和第二行123 并沒(méi)有替換第一次的代碼

2017年6月2日 19:22
編輯回答
妖妖

我使用koa框架做本地服務(wù)器,表示沒(méi)用像你那樣用,也可以熱更新,可以參考下github

2017年6月16日 13:27
編輯回答
伐木累

直接通過(guò)webpack-dev-server就可以了
https://doc.webpack-china.org...

2018年7月16日 00:10