Browse Source

🎟 框架升级

master
wangxiang 3 years ago
parent
commit
ca0e00ba90
  1. 132
      kicc-ui/package.json
  2. 11
      kicc-ui/vite.config.ts
  3. 1831
      kicc-ui/yarn.lock

132
kicc-ui/package.json

@ -11,7 +11,7 @@
"dev": "vite", "dev": "vite",
"build": "cross-env NODE_ENV=production vite build && esno ./build/script/postBuild.ts", "build": "cross-env NODE_ENV=production vite build && esno ./build/script/postBuild.ts",
"build:test": "vite build --mode test && esno ./build/script/postBuild.ts", "build:test": "vite build --mode test && esno ./build/script/postBuild.ts",
"build:no-cache": "yarn clean:cache && yarn run build", "build:no-cache": "yarn delete:cache && yarn run build",
"report": "cross-env REPORT=true yarn run build", "report": "cross-env REPORT=true yarn run build",
"type:check": "vue-tsc --noEmit --skipLibCheck", "type:check": "vue-tsc --noEmit --skipLibCheck",
"preview": "yarn run build && vite preview", "preview": "yarn run build && vite preview",
@ -23,82 +23,82 @@
"gen:icon": "esno ./build/generate/icon/index.ts" "gen:icon": "esno ./build/generate/icon/index.ts"
}, },
"dependencies": { "dependencies": {
"@iconify/iconify": "^2.0.4", "@iconify/iconify": "2.2.1",
"@vueuse/core": "^6.4.1", "@vueuse/core": "6.4.1",
"@zxcvbn-ts/core": "^1.0.0-beta.0", "@zxcvbn-ts/core": "2.0.1",
"ant-design-vue": "2.2.8", "ant-design-vue": "2.2.8",
"axios": "^0.21.3", "axios": "0.21.3",
"cropperjs": "^1.5.12", "cropperjs": "1.5.12",
"crypto-js": "^4.1.1", "crypto-js": "4.1.1",
"echarts": "^5.2.0", "echarts": "5.2.0",
"js-base64": "^3.6.1", "js-base64": "3.6.1",
"lodash-es": "^4.17.21", "lodash-es": "4.17.21",
"nprogress": "^0.2.0", "nprogress": "0.2.0",
"path-to-regexp": "^6.2.0", "path-to-regexp": "6.2.0",
"pinia": "2.0.0-rc.7", "pinia": "2.0.13",
"print-js": "^1.6.0", "print-js": "1.6.0",
"qrcode": "^1.4.4", "qrcode": "1.4.4",
"qs": "^6.10.3", "qs": "6.10.3",
"resize-observer-polyfill": "^1.5.1", "resize-observer-polyfill": "1.5.1",
"sortablejs": "^1.14.0", "sortablejs": "1.14.0",
"tinymce": "^5.9.1", "tinymce": "5.9.1",
"vditor": "^3.8.6", "vditor": "3.8.6",
"vue": "^3.2.12", "vue": "3.2.12",
"vue-i18n": "^9.1.7", "vue-i18n": "9.1.7",
"vue-router": "^4.0.11", "vue-router": "4.0.11",
"vue-types": "^4.0.3", "vue-types": "4.0.3",
"xlsx": "^0.17.2" "xlsx": "0.17.2"
}, },
"devDependencies": { "devDependencies": {
"@iconify/json": "^1.1.403", "@iconify/json": "2.1.30",
"@types/crypto-js": "^4.0.2", "@types/crypto-js": "4.0.2",
"@types/fs-extra": "^9.0.12", "@types/fs-extra": "9.0.12",
"@types/inquirer": "^7.3.3", "@types/inquirer": "7.3.3",
"@types/lodash-es": "^4.17.4", "@types/lodash-es": "4.17.4",
"@types/nprogress": "^0.2.0", "@types/nprogress": "0.2.0",
"@types/qrcode": "^1.4.1", "@types/qrcode": "1.4.1",
"@types/qs": "^6.9.7", "@types/qs": "6.9.7",
"@types/sortablejs": "^1.10.7", "@types/sortablejs": "1.10.7",
"@typescript-eslint/eslint-plugin": "^4.31.1", "@typescript-eslint/eslint-plugin": "4.31.1",
"@typescript-eslint/parser": "^4.31.1", "@typescript-eslint/parser": "4.31.1",
"@vitejs/plugin-legacy": "^1.5.3", "@vitejs/plugin-legacy": "1.5.3",
"@vitejs/plugin-vue": "^1.6.2", "@vitejs/plugin-vue": "1.6.2",
"@vitejs/plugin-vue-jsx": "^1.1.8", "@vitejs/plugin-vue-jsx": "1.1.8",
"@vue/compiler-sfc": "3.2.9", "@vue/compiler-sfc": "3.2.9",
"autoprefixer": "^10.3.4", "autoprefixer": "10.3.4",
"conventional-changelog-cli": "^2.1.1", "conventional-changelog-cli": "2.1.1",
"cross-env": "^7.0.3", "cross-env": "7.0.3",
"dotenv": "^10.0.0", "dotenv": "10.0.0",
"eslint": "^7.32.0", "eslint": "7.32.0",
"eslint-define-config": "^1.0.9", "eslint-define-config": "1.0.9",
"eslint-plugin-vue": "^7.17.0", "eslint-plugin-vue": "7.17.0",
"esno": "^0.9.1", "esno": "0.9.1",
"fs-extra": "^10.0.0", "fs-extra": "10.0.0",
"inquirer": "^8.1.2", "inquirer": "8.1.2",
"less": "^4.1.1", "less": "4.1.1",
"postcss": "^8.3.6", "postcss": "8.3.6",
"rimraf": "^3.0.2", "rimraf": "3.0.2",
"rollup-plugin-visualizer": "5.5.2", "rollup-plugin-visualizer": "5.5.2",
"typescript": "4.4.2", "typescript": "4.4.2",
"vite": "^2.5.10", "vite": "2.5.10",
"vite-plugin-compression": "^0.3.5", "vite-plugin-compression": "0.3.5",
"vite-plugin-html": "^2.1.0", "vite-plugin-html": "2.1.0",
"vite-plugin-imagemin": "^0.4.5", "vite-plugin-imagemin": "0.4.5",
"vite-plugin-purge-icons": "^0.7.0", "vite-plugin-purge-icons": "0.7.0",
"vite-plugin-pwa": "^0.11.2", "vite-plugin-pwa": "0.11.2",
"vite-plugin-style-import": "^1.2.1", "vite-plugin-style-import": "1.2.1",
"vite-plugin-svg-icons": "^1.0.4", "vite-plugin-svg-icons": "1.0.4",
"vite-plugin-theme": "^0.8.1", "vite-plugin-theme": "0.8.1",
"vite-plugin-windicss": "^1.4.3", "vite-plugin-windicss": "1.4.3",
"vue-eslint-parser": "^7.11.0", "vue-eslint-parser": "7.11.0",
"vue-tsc": "^0.3.0" "vue-tsc": "0.3.0"
}, },
"resolutions": { "resolutions": {
"bin-wrapper": "npm:bin-wrapper-china", "bin-wrapper": "npm:bin-wrapper-china",
"rollup": "^2.56.2" "rollup": "2.56.2"
}, },
"engines": { "engines": {
"node": "^12 || >=14" "node": "12 || >=14"
}, },
"browserslist": [ "browserslist": [
"> 1%", "> 1%",

11
kicc-ui/vite.config.ts

@ -117,18 +117,15 @@ export default ({ command, mode }: ConfigEnv): UserConfig => {
optimizeDeps: { optimizeDeps: {
// 首次启动vite预加载强制包含依赖 // 首次启动vite预加载强制包含依赖
include: [ include: [
'@vue/runtime-core',
'@vue/shared',
// @iconify/iconify依赖是由@purge-iconsgenerated动态和虚拟加载的,因此需要显式指定 // @iconify/iconify依赖是由@purge-iconsgenerated动态和虚拟加载的,因此需要显式指定
'@iconify/iconify', '@iconify/iconify',
'ant-design-vue/es/locale/zh_CN', 'ant-design-vue/es/locale/zh_CN',
'ant-design-vue/es/locale/en_US', 'ant-design-vue/es/locale/en_US',
'moment/dist/locale/zh-cn', 'moment/dist/locale/zh-cn',
'moment/dist/locale/eu', 'moment/dist/locale/eu',
], ]
// 首次启动vite预加载强制排除依赖 }
exclude: [
// 排除自动切换Vue2和Vue3的通用的Vue库,目前在pinia中使用到了,没必要预构建,运行时用不到
'vue-demi',
],
},
}; };
}; };

1831
kicc-ui/yarn.lock

File diff suppressed because it is too large Load Diff
Loading…
Cancel
Save