最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 科技 - 知识百科 - 正文

vue-cli项目优化方法-缩短首屏加载时间

来源:动视网 责编:小采 时间:2020-11-27 19:45:19
文档

vue-cli项目优化方法-缩短首屏加载时间

vue-cli项目优化方法-缩短首屏加载时间:这篇文章主要介绍了vue-cli项目优化 缩短首屏加载时间,需要的朋友可以参考下最近实习的项目需求上要求不多,就学了下项目优化,主要是首屏加载太慢。大文件定位我们可以使用webpack可视化插件Webpack Bundle Analyzer 查看工程js文件大小,然后有目的的解
推荐度:
导读vue-cli项目优化方法-缩短首屏加载时间:这篇文章主要介绍了vue-cli项目优化 缩短首屏加载时间,需要的朋友可以参考下最近实习的项目需求上要求不多,就学了下项目优化,主要是首屏加载太慢。大文件定位我们可以使用webpack可视化插件Webpack Bundle Analyzer 查看工程js文件大小,然后有目的的解


这篇文章主要介绍了vue-cli项目优化 缩短首屏加载时间,需要的朋友可以参考下

最近实习的项目需求上要求不多,就学了下项目优化,主要是首屏加载太慢。

大文件定位

我们可以使用webpack可视化插件Webpack Bundle Analyzer 查看工程js文件大小,然后有目的的解决过大的js文件。

安装

在webpack中设置如下,然后npm run dev 的时候默认会在8888端口显示。

JS文件按需加载

如果没有这个设置,项目首屏加载时会加载整个网站所有的JS文件,所以将JS文件拆开,点击某个页面时再加载该页面的JS是一个很好的优化方法。

这里用到的就是vue的组件懒加载。在router.js中,不要使用import的方法引入组件,使用require.ensure。

使用cdn

打包时,把vue、vuex、vue-router、axios等,换用国内的bootcdn 直接引入到根目录的index.html中。

在webpack设置中添加externals,忽略不需要打包的库。

在index.html中使用cdn引入。

将JS文件放在body的最后

默认情况下,build后的index.html中,js的引入是在header中。

使用html-webpack-plugin插件,将inject的值改成body。就可以将js引入放到body最后。

压缩代码并移除console

使用UglifyJsPlugin 插件来压缩代码和移除console。

上面是我整理给大家的,希望今后会对大家有帮助。

相关文章:

微信小程序block的使用教程

详解PHP后期静态绑定分析与应用

微信小程序wx:for和wx:for-item的用法详解

文档

vue-cli项目优化方法-缩短首屏加载时间

vue-cli项目优化方法-缩短首屏加载时间:这篇文章主要介绍了vue-cli项目优化 缩短首屏加载时间,需要的朋友可以参考下最近实习的项目需求上要求不多,就学了下项目优化,主要是首屏加载太慢。大文件定位我们可以使用webpack可视化插件Webpack Bundle Analyzer 查看工程js文件大小,然后有目的的解
推荐度:
标签: VUE 项目 优化
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top