老师你好打包太大怎么优化啊?谢谢
来源:1-1 课程介绍

春去_秋来
2024-03-14
求救啊,公司app内嵌的h5项目
打包太大怎么优化啊?
// vite.config.js
import { defineConfig } from 'vite'
import vue from '@vitejs/plugin-vue'
import AutoImport from 'unplugin-auto-import/vite'
import Components from 'unplugin-vue-components/vite'
import { ElementPlusResolver } from 'unplugin-vue-components/resolvers'
import { join } from 'path'
import legacy from '@vitejs/plugin-legacy'
import { terser } from 'rollup-plugin-terser'
export default defineConfig({
plugins: [
legacy({
targets: ['defaults', 'not IE 11']
}),
vue(),
AutoImport({
resolvers: [ElementPlusResolver()]
}),
Components({
resolvers: [
ElementPlusResolver(),
(componentName) => {
if (componentName.startsWith('Icon')) {
return { name: componentName.slice(4), from: '@icon-park/vue-next' }
}
}
]
})
],
resolve: {
alias: {
'@': join(__dirname, '/src'),
path: 'path-browserify'
}
},
build: {
rollupOptions: {
plugins: [
terser({
compress: {
drop_console: true
}
})
]
}
},
base: './',
server: {
port: 5678,
host: true
}
})
这是我现在的vite.config.js
写回答
1回答
-
Harry_wang
2024-03-15
不一定只用vite来优化,根据打包的代码size,分析下,是否第三方的库或者框架用的有点多,是否可以使用CDN加速,是否可以使用按需加载,是否图片已压缩
00
相似问题