webpack 后 webpack-dev-server ,使用的是webpack的js,不自动刷新

webpack 后 webpack-dev-server ,使用的是webpack的js,不自动刷新

整整折磨了我2天,疯了一样;项目结构如下

package.json

webpack.config.js

刚开始使用这份配置,一切顺利,dev开发好后build,上传服务器,一切正常;

当我在回到run dev后,发现它一直再使用了dist下的js,于是折腾了2天,改js名字、改dist目录名、各种找、各种改,结果都不行;

最后机缘巧合下改了webpack.config.js 第八行,将publicPath: ‘./dist/’ 改为了publicPath: ‘dist/’ ;

npm run dev 时,竟然神奇的正常了,真是撞大运编程啊

此时npm run build将找不见dist下的资源,使用以下方式判断环境

publicPath: process.env.NODE_ENV === ‘production’?’./dist/’:’/dist/’

npm run build 时必须把 npm run dev停掉

打赏
暂无评论

请到【后台 - 用户 - 我的个人资料】中填写个人说明。

发表评论