项目的依赖都是 npm i 安装
把开发环境的依赖和生产环境的依赖非开,一些 ES-lint 之类的辅助开发的东西
npm i -D 作为开发环境的依赖用,这样打包的时候,开发环境的东西不会被打包进项目
然后把生产环境的依赖能用 CDN 方式加载的,就用 CDN 加载
然后 npm uninstall 把依赖移除项目
然后 webpack 配置 externals,你本地的代码就可以不需要改,继续import 导入
https://www.jsdelivr.com/ 可以从这个上面找 CDN 包,节点在香港,速度还可以
webpack4 官方推荐用 terser,两个的参数相差不多
图片被打包成 base64 并且这个 base64 在JS里,会非常大的增大体积,图片打包成 base64 会比原体积大 30%
项目优化
最新推荐文章于 2021-09-12 10:51:52 发布