diff --git a/.gitignore b/.gitignore index 9ae7cfd..fd50bfe 100644 --- a/.gitignore +++ b/.gitignore @@ -4,6 +4,8 @@ node_modules .DS_Store dist dist-ssr +tool-plus +.env *.local # lock @@ -13,4 +15,4 @@ pnpm-lock.yaml *.log -.env + diff --git a/package.json b/package.json index 691a474..c17643a 100644 --- a/package.json +++ b/package.json @@ -12,6 +12,7 @@ "dependencies": { "@cardano-ogmios/client": "^5.6.0", "@cardano-ogmios/schema": "^5.6.0", + "@element-plus/icons-vue": "^2.3.1", "@emurgo/cardano-serialization-lib-asmjs": "^11.5.0", "axios": "^1.6.7", "buffer": "^6.0.3", @@ -31,10 +32,11 @@ "@types/node": "^20.6.0", "@vitejs/plugin-vue": "^4.3.4", "sass": "^1.66.1", + "terser": "^5.30.0", "typescript": "^5.2.2", "unocss": "^0.55.7", "unplugin-vue-components": "^0.25.2", - "vite": "^4.4.9", + "vite": "^2.6.14", "vite-plugin-optimize-persist": "^0.1.2", "vite-plugin-package-config": "^0.1.1", "vite-plugin-wasm": "^3.3.0", diff --git a/vite.config.ts b/vite.config.ts index 80675e7..b21ca5e 100644 --- a/vite.config.ts +++ b/vite.config.ts @@ -17,6 +17,7 @@ import { transformerVariantGroup, } from 'unocss' import * as dotenv from 'dotenv' +import { builtinModules } from 'module' // 打包体积分析 npm i rollup-plugin-visualizer -D import { visualizer } from 'rollup-plugin-visualizer' @@ -101,6 +102,8 @@ export default defineConfig({ rollupOptions: { // // 打包时忽略某些包,避免打包时间过长 external: [ + ...builtinModules, + /^node:/, 'vue', 'vue-router', 'pinia',