build(projects): 依赖升级

This commit is contained in:
Soybean 2021-08-23 14:29:18 +08:00
parent 36491310d2
commit f1649de6d4
4 changed files with 366 additions and 534 deletions

View File

@ -7,8 +7,8 @@
<title>Vite App</title> <title>Vite App</title>
</head> </head>
<body> <body>
<div id="app"></div>
<div id="naiveApp" style="display: none"></div> <div id="naiveApp" style="display: none"></div>
<div id="app"></div>
<script type="module" src="/src/main.ts"></script> <script type="module" src="/src/main.ts"></script>
</body> </body>
</html> </html>

View File

@ -19,27 +19,26 @@
"axios": "^0.21.1", "axios": "^0.21.1",
"chroma-js": "^2.1.2", "chroma-js": "^2.1.2",
"dayjs": "^1.10.6", "dayjs": "^1.10.6",
"element-plus": "^1.0.2-beta.70",
"form-data": "^4.0.0", "form-data": "^4.0.0",
"naive-ui": "^2.16.4", "naive-ui": "^2.16.5",
"nprogress": "^0.2.0", "nprogress": "^0.2.0",
"pinia": "^2.0.0-rc.4", "pinia": "^2.0.0-rc.4",
"qs": "^6.10.1", "qs": "^6.10.1",
"smoothscroll-polyfill": "^0.4.4", "smoothscroll-polyfill": "^0.4.4",
"vue": "^3.2.2", "vue": "^3.2.4",
"vue-router": "^4.0.11" "vue-router": "^4.0.11"
}, },
"devDependencies": { "devDependencies": {
"@commitlint/cli": "^13.1.0", "@commitlint/cli": "^13.1.0",
"@commitlint/config-conventional": "^13.1.0", "@commitlint/config-conventional": "^13.1.0",
"@iconify/json": "^1.1.388", "@iconify/json": "^1.1.392",
"@types/nprogress": "^0.2.0", "@types/nprogress": "^0.2.0",
"@types/qs": "^6.9.7", "@types/qs": "^6.9.7",
"@types/smoothscroll-polyfill": "^0.3.1", "@types/smoothscroll-polyfill": "^0.3.1",
"@typescript-eslint/eslint-plugin": "^4.29.2", "@typescript-eslint/eslint-plugin": "^4.29.2",
"@typescript-eslint/parser": "^4.29.2", "@typescript-eslint/parser": "^4.29.2",
"@vitejs/plugin-vue": "^1.4.0", "@vitejs/plugin-vue": "^1.4.0",
"@vue/compiler-sfc": "^3.2.3", "@vue/compiler-sfc": "^3.2.4",
"@vue/eslint-config-prettier": "^6.0.0", "@vue/eslint-config-prettier": "^6.0.0",
"@vue/eslint-config-typescript": "^7.0.0", "@vue/eslint-config-typescript": "^7.0.0",
"commitizen": "^4.2.4", "commitizen": "^4.2.4",
@ -49,8 +48,8 @@
"eslint": "^7.32.0", "eslint": "^7.32.0",
"eslint-config-airbnb-base": "^14.2.1", "eslint-config-airbnb-base": "^14.2.1",
"eslint-config-prettier": "^8.3.0", "eslint-config-prettier": "^8.3.0",
"eslint-plugin-import": "^2.24.0", "eslint-plugin-import": "^2.24.1",
"eslint-plugin-prettier": "^3.4.0", "eslint-plugin-prettier": "^3.4.1",
"eslint-plugin-vue": "^7.16.0", "eslint-plugin-vue": "^7.16.0",
"husky": "^7.0.1", "husky": "^7.0.1",
"lint-staged": "^11.1.2", "lint-staged": "^11.1.2",
@ -61,11 +60,11 @@
"typescript": "^4.3.5", "typescript": "^4.3.5",
"vite": "^2.5.0", "vite": "^2.5.0",
"vite-plugin-components": "^0.13.2", "vite-plugin-components": "^0.13.2",
"vite-plugin-html": "^2.0.7", "vite-plugin-html": "^2.1.0",
"vite-plugin-icons": "^0.6.5", "vite-plugin-icons": "^0.6.5",
"vite-plugin-style-import": "^1.1.1", "vite-plugin-style-import": "^1.1.1",
"vite-plugin-windicss": "^1.2.7", "vite-plugin-windicss": "^1.2.7",
"vue-tsc": "^0.2.3", "vue-tsc": "^0.3.0",
"windicss": "^3.1.7" "windicss": "^3.1.7"
}, },
"config": { "config": {

File diff suppressed because it is too large Load Diff

View File

@ -1,188 +0,0 @@
import type { App } from 'vue';
import 'element-plus/lib/theme-chalk/base.css';
import {
// ElAlert,
// ElAside,
// ElAutocomplete,
// ElAvatar,
// ElBacktop,
// ElBadge,
// ElBreadcrumb,
// ElBreadcrumbItem,
ElButton,
// ElButtonGroup,
// ElCalendar,
ElCard,
ElCarousel,
ElCarouselItem,
// ElCascader,
// ElCascaderPanel,
// ElCheckbox,
// ElCheckboxButton,
// ElCheckboxGroup,
// ElCol,
// ElCollapse,
// ElCollapseItem,
ElCollapseTransition,
// ElColorPicker,
// ElContainer,
ElDatePicker,
// ElDialog,
// ElDivider,
// ElDrawer,
// ElDropdown,
// ElDropdownItem,
// ElDropdownMenu,
ElEmpty,
// ElFooter,
// ElForm,
// ElFormItem,
// ElHeader,
ElIcon,
// ElImage,
ElInput,
// ElInputNumber,
// ElLink,
// ElMain,
// ElMenu,
// ElMenuItem,
// ElMenuItemGroup,
// ElOption,
// ElOptionGroup,
// ElPageHeader,
// ElPagination,
// ElPopconfirm,
// ElPopover,
// ElPopper,
// ElProgress,
// ElRadio,
// ElRadioButton,
// ElRadioGroup,
// ElRate,
// ElRow,
// ElScrollbar,
// ElSelect,
// ElSlider,
// ElStep,
// ElSteps,
// ElSubmenu,
// ElSwitch,
// ElTabPane,
// ElTable,
// ElTableColumn,
// ElTabs,
// ElTag,
// ElTimePicker,
// ElTimeSelect,
// ElTimeline,
// ElTimelineItem,
// ElTooltip,
// ElTransfer,
// ElTree,
// ElUpload,
// ElInfiniteScroll,
ElLoading
// ElMessage
// ElMessageBox,
// ElNotification
} from 'element-plus';
const components = [
// ElAlert,
// ElAside,
// ElAutocomplete,
// ElAvatar,
// ElBacktop,
// ElBadge,
// ElBreadcrumb,
// ElBreadcrumbItem,
ElButton,
// ElButtonGroup,
// ElCalendar,
ElCard,
ElCarousel,
ElCarouselItem,
// ElCascader,
// ElCascaderPanel,
// ElCheckbox,
// ElCheckboxButton,
// ElCheckboxGroup,
// ElCol,
// ElCollapse,
// ElCollapseItem,
ElCollapseTransition,
// ElColorPicker,
// ElContainer,
ElDatePicker,
// ElDialog,
// ElDivider,
// ElDrawer,
// ElDropdown,
// ElDropdownItem,
// ElDropdownMenu,
ElEmpty,
// ElFooter,
// ElForm,
// ElFormItem,
// ElHeader,
ElIcon,
// ElImage,
ElInput
// ElInputNumber,
// ElLink,
// ElMain,
// ElMenu,
// ElMenuItem,
// ElMenuItemGroup
// ElOption,
// ElOptionGroup,
// ElPageHeader,
// ElPagination,
// ElPopconfirm,
// ElPopover,
// ElPopper,
// ElProgress,
// ElRadio,
// ElRadioButton,
// ElRadioGroup,
// ElRate,
// ElRow,
// ElScrollbar,
// ElSelect,
// ElSlider,
// ElStep,
// ElSteps,
// ElSubmenu,
// ElSwitch,
// ElTabPane,
// ElTable,
// ElTableColumn,
// ElTabs,
// ElTag,
// ElTimePicker,
// ElTimeSelect,
// ElTimeline,
// ElTimelineItem,
// ElTooltip,
// ElTransfer,
// ElTree,
// ElUpload
];
const plugins = [
// ElInfiniteScroll,
ElLoading
// ElMessage
// ElMessageBox,
// ElNotification
];
/** 引入element-plus UI组件 */
export default function setupElementPlus(app: App<Element>): void {
components.forEach(component => {
app.component(component.name, component);
});
plugins.forEach(plugin => {
app.use(plugin);
});
}