如题,vue2 项目,基于的ruoyi进行二次开发,现在ci/cd构建每次都要10多分钟,本地第一次启动也很慢,有哪些方法可以提高构建速度呢?
一般会是卡在 npm i
上面,所以可以使用 npm ci
来替代,会稍微快一些。
然后就是关闭 productionSourceMap
开启缓存:在你的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
我的项目有一个功能良好的TFS构建设置,它与我以前的android项目配合得很好。 所以最近我创建了一个新的Android项目,我试图用TFS构建和创建一个apk,但是当它启动单元测试部分时,我得到了一个错误,它说: 未能应用插件的com。Android内部的应用程序'。 Android Gradle插件需要Java11才能运行。您正在使用Java1.8。您可以尝试以下选项: 更改IDE设置。 改
本文向大家介绍浅谈 Vue 项目优化的方法,包括了浅谈 Vue 项目优化的方法的使用技巧和注意事项,需要的朋友参考一下 好久不写博文了,本文作为我使用半年 vue 框架的经验小结,随便谈谈,且本文只适用于 vue-cli 初始化的项目或依赖于 webpack 打包的项目。 前几天看到大家说 vue 项目越大越难优化,带来很多痛苦,这是避免不了的,问题终究要解决,框架的性能是没有问题的,各大测试网站
本文向大家介绍如何构建 vue-ssr 项目的方法步骤,包括了如何构建 vue-ssr 项目的方法步骤的使用技巧和注意事项,需要的朋友参考一下 如何通过 web 服务器去渲染一个 vue 实例 构建一个极简的服务端渲染需要什么 web 服务器 vue-server-renderer vue 首先通过 koa、koa-router 快速起了一个 web 服务器,这个服务器接受任何路径 创建了一个re