Skip to content

Commit e7026d0

Browse files
authored
Variable CDN
1 parent 93f475c commit e7026d0

1 file changed

Lines changed: 12 additions & 2 deletions

File tree

index.js

Lines changed: 12 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,18 @@
11
const virtualModuleId = "adminui";
22
const resolvedVirtualModuleId = "\0" + virtualModuleId;
33

4-
export default function vitePluginAdminui({ version = "3" } = {}) {
5-
const vuePath = parseInt(version,10) === 3 ? "https://cdn.jsdelivr.net/npm/vue@3/dist/vue.esm-browser.prod.min.js" : "https://unpkg.com/vue@2/dist/vue.esm.browser.js"
4+
const getCdnUrl = (version, mode) => {
5+
if (version === 3 && mode == "development") {
6+
return "https://cdn.jsdelivr.net/npm/vue@3/dist/vue.esm-browser.js";
7+
} else if (version === 3) {
8+
return "https://cdn.jsdelivr.net/npm/vue@3/dist/vue.esm-browser.prod.min.js";
9+
} else {
10+
return "https://cdn.jsdelivr.net/npm/vue@2/dist/vue.esm.browser.min.js";
11+
}
12+
};
13+
14+
export default function vitePluginAdminui({ version = "3", mode = "production" } = {}) {
15+
const vuePath = getCdnUrl(parseInt(version,10), mode);
616

717
return {
818
name: "vite-plugin-adminui",

0 commit comments

Comments
 (0)