在一次前端vue项目开发中,突然发现我执行 npn run serve 到 程序渲染完成用了70s时间,打包更是离谱,刚开始我以为是热加载 热替换的原因,就主动关闭,
devServer:{
port:8000,
proxy:{
'/api':{
target:'http://www.baidu.com',
pathRewrite: {
'^/api': ''
},
ws: false,
changeOrigin: true
}
},
// open:true, //打包后浏览器打开
// hot:true, //热替换
// inline:true //热加载
}
关闭之后好了一点,但是还慢 并且,我的控制台出现很多检测信息,这些占用了编译的大部分时间,并提醒 Use /* eslint-disable */ to ignore all warnings in a file.
这时需要注释或者删除掉:module->rules中有关eslint的规则
在webpack.json > rules “no-console”: 0,
删除 “no-console”: 0,
就不会出现编译时的检测信息,
如果是编译代码时时间过长,把一些不常用的js代码单独拎出来编译,然后每次编译变化的js就好了,
如果各位小伙伴遇到编译问题,可以留言评论,方便帮助更多的人。
版权声明:本文为zzq422911531原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。