环境

"dependencies": {  "vue": "^3.2.47",  "wujie-vue3": "^1.0.13"},"devDependencies": {  "@vitejs/plugin-vue": "^4.1.0",  "vite": "^4.2.0"}

1. build实现之后,报错系列

解决此报错

npm i whatwg-fetch -Snpm i custom-event-polyfill -S

入口main.js文件引入

import "whatwg-fetch"; // fetch polyfillimport "custom-event-polyfill";import {createApp} from 'vue'import './style.css'import App from './App.vue'// vue3import WujieVue from "wujie-vue3";const {bus, setupApp, preloadApp, destroyApp} = WujieVue;const app = createApp(App)app.use(WujieVue)app.mount('#app')

2. build实现之后,报错系列

解决此问题

退出es6-proxy-polyfill@2.1.1这个版本

<!DOCTYPE html><html lang="en"><head>    <meta charset="UTF-8"/>    <link rel="icon" type="image/svg+xml" href="/vite.svg"/>    <meta name="viewport" content="width=device-width, initial-scale=1.0"/>    <title>Vite + Vue</title>    <script src="https://cdn.jsdelivr.net/npm/es6-proxy-polyfill@2.1.1/dist/es6-proxy-polyfill.min.js"></script></head><body><div id="app"></div><script type="module" src="/src/main.js"></script></body></html>

完满解决

残缺package.json

{  "name": "my-vue-app",  "private": true,  "version": "0.0.0",  "type": "module",  "scripts": {    "dev": "vite",    "build": "vite build",    "preview": "vite preview"  },  "dependencies": {    "@vitejs/plugin-legacy": "^4.0.2",    "custom-event-polyfill": "^1.0.7",    "vue": "^3.2.47",    "whatwg-fetch": "^3.6.2",    "wujie-vue3": "^1.0.13"  },  "devDependencies": {    "@vitejs/plugin-vue": "^4.1.0",    "terser": "^5.16.8",    "vite": "^4.2.0"  }}