// import { fileURLToPath, URL } from 'node:url' // import { defineConfig } from 'vite' // import vue from '@vitejs/plugin-vue' // import vueJsx from '@vitejs/plugin-vue-jsx' // import vueDevTools from 'vite-plugin-vue-devtools' // // https://vite.dev/config/ // export default defineConfig({ // plugins: [vue(), vueJsx(), vueDevTools()], // resolve: { // alias: { // '@': fileURLToPath(new URL('./src', import.meta.url)), // }, // }, // }) import { defineConfig } from 'vite' import vue from '@vitejs/plugin-vue' // 1. 导入插件 import { nodePolyfills } from 'vite-plugin-node-polyfills' export default defineConfig({ plugins: [ vue(), // 2. 将此插件添加到插件数组中 nodePolyfills({ // 为了彻底解决SIWE等库的问题,建议包含以下选项 protocolImports: true, }), ], // 3. 可选但推荐:显式定义 process.env 以避免其他潜在错误 define: { 'process.env': {}, }, })