当前位置: 首页 > 知识库问答 >
问题:

vue.js - 如何优化vue项目构建速度?

阎德业
2023-04-20

如题,vue2 项目,基于的ruoyi进行二次开发,现在ci/cd构建每次都要10多分钟,本地第一次启动也很慢,有哪些方法可以提高构建速度呢?

共有2个答案

楚丰羽
2023-04-20

一般会是卡在 npm i 上面,所以可以使用 npm ci 来替代,会稍微快一些。
然后就是关闭 productionSourceMap

胥英奕
2023-04-20

开启缓存:在你的webpack 里添加一下配置:


const HardSourceWebpackPlugin = require('hard-source-webpack-plugin');
// ...
module.exports = {
  // ...
  module: {
    rules: [
      {
        test: /\.js$/,
        include: path.resolve('src'),
        use: [
          'cache-loader',
          'babel-loader',
        ],
      },
      // ...
    ],
  },
  plugins: [
    new HardSourceWebpackPlugin(),
    // ...
  ],
  // ...
};
 类似资料:
  • 项目是ruoyi vue2版本二开的,现在构建速度要20分种往上,明明src文件夹内代码只有2.9M,打完包会有380M这么夸张,开启webpack-bundle-analyzer查看,发现大量的重复依赖被多次打包,而且有几个特别大的依赖在。 知道的优化方案,分包,cnd之类的都有尝试,奈何没有看出来有什么不同。 每次构建都会在95%的时候等待超20分钟。实在是不知道怎么搞了。 补充一下进程时间

  • 本文向大家介绍详解vue项目首页加载速度优化,包括了详解vue项目首页加载速度优化的使用技巧和注意事项,需要的朋友参考一下 凡是做SPA的项目,特别是移动端的SAP项目,首屏加载速度必定是一个绕不过去的话题。接下来我就我们项目里的一些实践来做一下总结。希望抛砖引玉,如果各位有更好的方案,不吝赐教。 1: 针对第三方js库的优化 我们项目里用到的第三方js库主要有:vue, vue-router,

  • 本文向大家介绍vue如何优化首页的加载速度?相关面试题,主要包含被问及vue如何优化首页的加载速度?时的应答技巧和注意事项,需要的朋友参考一下 补充下2楼: ssr直出, webpack压缩HTML/CSS/JS, 首屏css单独提取内联, 关键资源Proload, 图片:不缩放,使用webp、小图片base64,iconfont, gzip, dns-prefetch, 静态资源单独域名,去掉c

  • 本文向大家介绍浅谈 Vue 项目优化的方法,包括了浅谈 Vue 项目优化的方法的使用技巧和注意事项,需要的朋友参考一下 好久不写博文了,本文作为我使用半年 vue 框架的经验小结,随便谈谈,且本文只适用于 vue-cli 初始化的项目或依赖于 webpack 打包的项目。 前几天看到大家说 vue 项目越大越难优化,带来很多痛苦,这是避免不了的,问题终究要解决,框架的性能是没有问题的,各大测试网站

  • 本文向大家介绍如何构建 vue-ssr 项目的方法步骤,包括了如何构建 vue-ssr 项目的方法步骤的使用技巧和注意事项,需要的朋友参考一下 如何通过 web 服务器去渲染一个 vue 实例 构建一个极简的服务端渲染需要什么 web 服务器 vue-server-renderer vue 首先通过 koa、koa-router 快速起了一个 web 服务器,这个服务器接受任何路径 创建了一个re

  • 本文向大家介绍详解如何使用vue-cli脚手架搭建Vue.js项目,包括了详解如何使用vue-cli脚手架搭建Vue.js项目的使用技巧和注意事项,需要的朋友参考一下 1. 前言 vue-cli 一个简单的构建Vue.js项目的命令行界面 整体过程: 后面分步说明。 2. 安装 前提条件,Node.js >=4.x版本,建议使用6.x版本。npm版本 > 3.x 全局安装vue-cli 3. 使用