优化打包
This commit is contained in:
parent
ad07452795
commit
bbef428f80
@ -2,7 +2,7 @@ import wx from 'weixin-js-sdk';
|
||||
import axios from "axios";
|
||||
import { Toast } from "vant";
|
||||
|
||||
const imgUrl = new URL(`../assets/images/share.jpg`, import.meta.url).href
|
||||
const imgUrl = new URL(`@/assets/images/share.jpg`, import.meta.url).href
|
||||
const linkUrl = import.meta.env.VITE_HOST + import.meta.env.VITE_FOLDER
|
||||
|
||||
export function wxShare(option) {
|
||||
|
||||
@ -1,5 +1,6 @@
|
||||
import { defineConfig, loadEnv } from 'vite'
|
||||
import vue from '@vitejs/plugin-vue'
|
||||
import { fileURLToPath, URL } from 'node:url'
|
||||
import { resolve } from 'path'
|
||||
import AutoImport from 'unplugin-auto-import/vite'
|
||||
import Components from 'unplugin-vue-components/vite';
|
||||
@ -71,7 +72,8 @@ export default defineConfig(({ command, mode }) => {
|
||||
// 别名配置
|
||||
resolve: {
|
||||
alias: {
|
||||
'@': resolve(__dirname, './src'),
|
||||
// '@': resolve(__dirname, './src'),
|
||||
'@': fileURLToPath(new URL('./src', import.meta.url))
|
||||
},
|
||||
extensions: ['.js', '.vue', '.json'] // 引入对应的文件时可以忽略其后缀
|
||||
},
|
||||
@ -119,7 +121,7 @@ export default defineConfig(({ command, mode }) => {
|
||||
assetsPublicPath: './',
|
||||
assetsDir: 'static',
|
||||
minify: 'terser',
|
||||
chunkSizeWarningLimit: 1500,
|
||||
chunkSizeWarningLimit: 512,
|
||||
terserOptions: {
|
||||
compress: {
|
||||
//生产环境时移除打印日志
|
||||
@ -134,7 +136,7 @@ export default defineConfig(({ command, mode }) => {
|
||||
// node_modules下引用的插件采用分包策略:名称不改变应对浏览器缓存策略
|
||||
"manualChunks": (id) => {
|
||||
if (id.includes("node_modules")) {
|
||||
return "vendor"
|
||||
return id.toString().split('node_modules/')[1].split('/')[0].toString()
|
||||
}
|
||||
},
|
||||
|
||||
|
||||
Loading…
Reference in New Issue
Block a user