鍍金池/ 問答/HTML/ wepack-hot-middleware 實(shí)現(xiàn)熱更新css,js都可以刷新,但

wepack-hot-middleware 實(shí)現(xiàn)熱更新css,js都可以刷新,但html文件更改卻不會(huì)刷新,請(qǐng)問該怎么解決?

webpack配置:


entry:{
        'index':['webpack-hot-middleware/client?path=/__webpack_hmr&timeout=10000&reload=true',path.resolve('assets/view/index/entry.js')],
        'sub':['webpack-hot-middleware/client?path=/__webpack_hmr&timeout=10000&reload=true',path.resolve('assets/view/sub/entry.js')]
    },

  ....

  plugins: [
        new webpack.HotModuleReplacementPlugin(),
        new webpack.NoEmitOnErrorsPlugin()
    ]
    

express中的代碼

if (process.env.DEV_MODE === "dev") {

    let webpack = require('webpack');
    let webpackDevMiddleWare = require('webpack-dev-middleware');
    let webpackHotMiddleWare = require('webpack-hot-middleware');
    let webpackConfig = require('./webpack.dev.config');
    let complier = webpack(webpackConfig);

    app.use(webpackDevMiddleWare(complier, {
        stats: {
            assets: true,
            children: false,
            modules: false,
            colors: true
        }
    })); 

    app.use(webpackHotMiddleWare(complier));
}

服務(wù)起起來了,通過 webpack-dev-middleware 也可以打包了,并且HRM也有效了,改變css,js都會(huì)自動(dòng)刷新,但是就是改html代碼,頁面沒有刷新。
請(qǐng)問大家都是怎么解決的嗎?

回答
編輯回答
失魂人

改變css沒有變化

2018年8月25日 21:04