代码拉取完成,页面将自动刷新
同步操作将从 TsMask/antdv-pro-layout 强制同步,此操作会覆盖自 Fork 仓库以来所做的任何修改,且无法恢复!!!
确定后同步将在后台操作,完成时将刷新页面,请耐心等待。
import { fileURLToPath, URL } from "url";
import { defineConfig } from "vite";
import vue from "@vitejs/plugin-vue";
import vueJSX from "@vitejs/plugin-vue-jsx";
import dts from "vite-plugin-dts";
// https://vitejs.dev/config/
export default defineConfig({
// 访问基础路径
base: "/",
// 本地开发服务配置
server: {
port: 5173, // 端口
host: false, // 暴露到网络地址
open: false, // 完成后自动跳转浏览器打开
},
resolve: {
alias: {
"antdv-pro-layout": fileURLToPath(new URL("./src", import.meta.url)),
"@": fileURLToPath(new URL("./playground", import.meta.url)),
},
},
plugins: [
vue(),
vueJSX(),
dts({
// 输出目录
outDir: "dist/types",
// 排除目录
exclude: [
"playground/**/*.ts",
"playground/**/*.tsx",
"playground/**/*.vue",
],
}),
],
build: {
lib: {
entry: fileURLToPath(new URL("./src/index.ts", import.meta.url)),
name: "AntdvProLayout",
formats: ["es", "umd"],
},
rollupOptions: {
external: [
"vue",
"vue-router",
"@ant-design/icons-vue",
"@ant-design/icons-svg",
"ant-design-vue",
"vue-types",
"lodash-es",
"moment",
"dayjs",
],
output: {
exports: "named",
// Provide global variables to use in the UMD build
// for externalized deps`
globals: {
vue: "Vue",
"vue-router": "VueRouter",
"ant-design-vue": "Antdv",
"@ant-design/icons-vue": "AntdIconsVue",
"@ant-design/icons-svg": "AntdIconsSvg",
"vue-types": "vueTypes",
"lodash-es": "Lodash",
dayjs: "dayjs",
},
},
},
},
});
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。