点我最近刚好在看 webpack,如果楼主时间多可以去我博客看一下 webpack 相关的三篇文章,不要脸的放一下博客

http://note.codermagefox.com/blog/magefox

如果时间不够只是想解决这个问题,那么我尝试正儿八经回答一下。优先级从上到下依次排列:

0.代码中是否有过多实例?
1.把 webpack 升级到 4.0。
2.优化 entrys.。
3.使用 DLLplugin,happypack 等构建加速插件。
4.检查 loader/eslint 是否配置错误 /不合理.
5.根据开发 /生产环境配置不同的 webpack 流程,或者使用 webpack4.0 的 mode 进行处理
6.babel 是否 exclude 掉了 node_modules,是否开启了 cacheDirectory
7.resolve 的文件夹是否过多?
8.是否使用 HMR 替换了 HotReload?
9.loader 是否正确的配置了生命周期且只干了必须要干的活?
10.是否使用了过多无必要的插件?
11.是否开启了 uglifyjs-webpack-plugin 的 cache ?

如果不做多页,可以考虑 parcel。我最近自己搭了 vue 和 react 的脚手架,目前速度是很快的。但是生产还是 vue-cli,升级到 vue-cli3beta 版本,编译速度提高很快。parcel1.7 好像原生支持 vue 了。

vue:  https://github.com/zouhangwithsweet/xiezhewan/tree/master/parcel
react:  https://github.com/zouhangwithsweet/mini-react/tree/master/react-music
{{uname}}

{{meta.replies}} 条回复
写下第一个评论!

-----------到底了-----------