webpack版本太低,构建依赖太多,头大。
各种查阅资料,弄了一份直通构建vite构建elementUi核心文件,
构建基于开源若依vue2+vue3版本改造,感谢开源,感谢若依。
vite+vue2+elementui构建之 vite.config.js-CSDN博客
package.json
javascript
{
"name": "自行替换工程名",
"private": true,
"version": "0.0.0",
"type": "module",
"scripts": {
"dev": "vite",
"build": "vite build",
"preview": "vite preview"
},
"dependencies": {
"aieditor": "^1.3.8",
"axios": "^1.8.4",
"clipboard": "^2.0.8",
"core-js": "^2.6.11",
"crypto-js": "^4.2.0",
"dayjs": "^1.11.13",
"echarts": "^4.2.1",
"element-ui": "^2.15.13",
"file-saver": "^2.0.5",
"js-cookie": "^2.2.0",
"normalize.css": "^8.0.1",
"nprogress": "^0.2.0",
"qrcode": "^1.5.4",
"screenfull": "^5.0.2",
"v-charts": "^1.19.0",
"v-distpicker": "^1.0.20",
"vue": "^2.7.16",
"vue-cropper": "^0.5.5",
"vue-meta": "^2.4.0",
"vue-router": "^3.4.9",
"vuedraggable": "^2.24.3",
"vuex": "^3.6.0"
},
"devDependencies": {
"@vitejs/plugin-vue2": "^2.3.3",
"@vitejs/plugin-vue2-jsx": "^1.1.1",
"fast-glob": "^3.3.3",
"sass": "1.77.5",
"sass-loader": "10.1.1",
"unplugin-auto-import": "^19.1.2",
"vite": "^4.0.0",
"vite-plugin-svg-icons": "^2.0.1"
},
"engines": {
"node": ">=8.9",
"npm": ">= 3.0.0"
},
"browserslist": [
"> 1%",
"last 2 versions"
]
}