前端项目优化之旅
系列随笔主要记录工作中遇到的一些优化方案,这里记录一下引入和使用 CDN 的过程。
¶一、为什么
当引入的组件越来越多时,运用 webpack 打包后的 app.js 文件容易变得过大,对首屏加载很不友好。
¶二、怎么办
¶1、package.json
在package.json
中删除即将通过 CDN 引入的组件,主要在 dependencies 和 devDependencies 中,删除 node_modules 后重新安装
¶2、vue.config.js
引入 CDN 文件并配置 webpack,可以有效缓解加载速度慢的问题。
1 | // vue.config.js |
¶3、public/index.html
在<head></head>
标签中添加以下代码使用:
1 | <!-- 使用CDN的CSS文件 --> |
¶4、main.js
main.js 中可能有引入相关组件的 css 文件,当使用了 css 文件的 CDN 时,无需在 main.js 中继续引用。如:
1 | // main.js |