代码拉取完成,页面将自动刷新
import { defineConfig } from "vite";
import { resolve } from "path";
import vue from "@vitejs/plugin-vue";
// https://vitejs.dev/config/
export default defineConfig({
plugins: [
vue({
include: [/\.vue$/, /\.md$/],
}),
],
css: {
preprocessorOptions: {
less: {
javascriptEnabled: true,
},
},
},
resolve: {
alias: {
"@": resolve(__dirname, "./src"),
},
},
build: {
outDir: "dist",
target: "es2015",
lib: {
name: "SuYonUI", // 名称
entry: resolve(__dirname, "src/packages/index.js"), // 打包文件入口
fileName: (format) => `suyon-ui.${format}.js`, // 打包文件的名字
},
chunkSizeWarningLimit: 2000,
rollupOptions: {
external: [
"vue",
"axios",
"echarts",
"@popperjs/core",
"vue-router",
"element-plus",
],
output: {
exports: "named",
globals: {
vue: "Vue",
axios: "axios",
echarts: "echarts",
"vue-router": "vueRouter",
"element-plus": "ElementPlus",
"@popperjs/core": "@popperjs/core",
},
},
},
},
});
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。