为了账号安全,请及时绑定邮箱和手机立即绑定

为什么我跟老师敲,设置hot为true以后 也加了 new webpack.HotModuleReplacementPlugin() 但是局部自动刷新就是不成功。设置hot为false页面能自动刷新。

path = require()
= require()
= require()


isDev = process..=== config = {
    : : path.(__dirname): {
        : : path.(__dirname)
    }: {
        : [
            {
                : : }{
                : : [
                    ]
            }{
                : : [
                    ]
            }{
                : : [
                    {
                        : : {
                            : : }
                    }
                ]
            }]
    }: [
        .DefinePlugin({
            : {
                : isDev ? : }
        })()]
}


(isDev) {
    config.= config.= {
        : : : {
            : }: }
    config..(
        .HotModuleReplacementPlugin().NoEmitOnErrorsPlugin()
    )
}
.= config


正在回答

7 回答

把hot:true 注释掉!

0 回复 有任何疑惑可以回复我~

和楼主同样的问题,请问解决了吗?

0 回复 有任何疑惑可以回复我~

config.plugins.push(
   new webpack.HotModuleReplacementPlugin(),
   new webpack.NoEmitOnErrorsPlugin()
)

0 回复 有任何疑惑可以回复我~

我直接将

new webpack.HashedModuleIdsPlugin() 添加到 webpack 的plugins中http://img1.sycdn.imooc.com//5a8e84ad00011c5f06290068.jpg

==  这样 开发和生产环境就没区别了...  不知道为什么  push 没成功 

0 回复 有任何疑惑可以回复我~

视频中hot=true注释掉了

1 回复 有任何疑惑可以回复我~

我的一样的问题,代码如下:

if(isDev){

   config.devtool = "#cheap-module-eval-source-map" 

   config.devServer = {

            port:8000,  

            host:'0.0.0.0', 

            overlay:{

                errors:true, 

            },

       // open:true, 

        hot:true 

    }

   config.plugins.push(

        new webpack.HotModuleReplacementPlugin(), 

        new webpack.NoEmitOnErrorsPlugin()

    )

}


0 回复 有任何疑惑可以回复我~

贴一下代码

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

为什么我跟老师敲,设置hot为true以后 也加了 new webpack.HotModuleReplacementPlugin() 但是局部自动刷新就是不成功。设置hot为false页面能自动刷新。

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信