Ver código fonte

✨ feat: 移除vite-plugin-cdn-import插件

WanGxC 9 meses atrás
pai
commit
cd424ca48d
3 arquivos alterados com 2 adições e 182 exclusões
  1. 2 166
      package-lock.json
  2. 0 1
      package.json
  3. 0 15
      vite.config.ts

+ 2 - 166
package-lock.json

@@ -73,7 +73,6 @@
 				"unplugin-auto-import": "^0.16.7",
 				"unplugin-vue-components": "^0.25.2",
 				"vite": "^4.0.0",
-				"vite-plugin-cdn-import": "^1.0.1",
 				"vite-plugin-compression": "^0.5.1",
 				"vite-plugin-vue-setup-extend": "^0.4.0",
 				"vue-eslint-parser": "^9.1.0"
@@ -6234,12 +6233,6 @@
 				"node": ">=0.12"
 			}
 		},
-		"node_modules/es-module-lexer": {
-			"version": "0.4.1",
-			"resolved": "https://registry.npmmirror.com/es-module-lexer/-/es-module-lexer-0.4.1.tgz",
-			"integrity": "sha512-ooYciCUtfw6/d2w56UVeqHPcoCFAiJdz5XOkYpv/Txl1HMUozpXjz/2RIQgqwKdXNDPSF1W7mJCFse3G+HDyAA==",
-			"dev": true
-		},
 		"node_modules/es6-iterator": {
 			"version": "2.0.3",
 			"resolved": "https://registry.npmmirror.com/es6-iterator/-/es6-iterator-2.0.3.tgz",
@@ -7309,15 +7302,6 @@
 				"node": ">=0.10.0"
 			}
 		},
-		"node_modules/is-reference": {
-			"version": "3.0.2",
-			"resolved": "https://registry.npmmirror.com/is-reference/-/is-reference-3.0.2.tgz",
-			"integrity": "sha512-v3rht/LgVcsdZa3O2Nqs+NMowLOxeOm7Ay9+/ARQ2F+qEoANRcqrjAZKGN0v8ymUetZGgkp26LTnGT7H0Qo9Pg==",
-			"dev": true,
-			"dependencies": {
-				"@types/estree": "*"
-			}
-		},
 		"node_modules/is-regex": {
 			"version": "1.1.4",
 			"resolved": "https://registry.npmmirror.com/is-regex/-/is-regex-1.1.4.tgz",
@@ -8723,6 +8707,7 @@
 			"resolved": "https://registry.npmmirror.com/rollup/-/rollup-4.21.2.tgz",
 			"integrity": "sha512-e3TapAgYf9xjdLvKQCkQTnbTKd4a6jwlpQSJJFokHGaX2IVjoEqkIIhiQfqsi0cdwlOD+tQGuOd5AJkc5RngBw==",
 			"dev": true,
+			"optional": true,
 			"peer": true,
 			"dependencies": {
 				"@types/estree": "1.0.5"
@@ -8754,39 +8739,6 @@
 				"fsevents": "~2.3.2"
 			}
 		},
-		"node_modules/rollup-plugin-external-globals": {
-			"version": "0.10.0",
-			"resolved": "https://registry.npmmirror.com/rollup-plugin-external-globals/-/rollup-plugin-external-globals-0.10.0.tgz",
-			"integrity": "sha512-RXlupZrmn97AaaS5dWnktkjM+Iy+od0E+8L0mUkMIs3iuoUXNJebueQocQKV7Ircd54fSGGmkBaXwNzY05J1yQ==",
-			"dev": true,
-			"dependencies": {
-				"@rollup/pluginutils": "^5.1.0",
-				"estree-walker": "^3.0.3",
-				"is-reference": "^3.0.2",
-				"magic-string": "^0.30.5"
-			},
-			"peerDependencies": {
-				"rollup": "^2.25.0 || ^3.3.0 || ^4.1.4"
-			}
-		},
-		"node_modules/rollup-plugin-external-globals/node_modules/estree-walker": {
-			"version": "3.0.3",
-			"resolved": "https://registry.npmmirror.com/estree-walker/-/estree-walker-3.0.3.tgz",
-			"integrity": "sha512-7RUKfXgSMMkzt6ZuXmqapOurLGPPfgj6l9uRZ7lRGolvk0y2yocc35LdcxKC5PQZdn2DMqioAQ2NoWcrTKmm6g==",
-			"dev": true,
-			"dependencies": {
-				"@types/estree": "^1.0.0"
-			}
-		},
-		"node_modules/rollup-plugin-external-globals/node_modules/magic-string": {
-			"version": "0.30.11",
-			"resolved": "https://registry.npmmirror.com/magic-string/-/magic-string-0.30.11.tgz",
-			"integrity": "sha512-+Wri9p0QHMy+545hKww7YAu5NyzF8iomPL/RQazugQ9+Ez4Ic3mERMd8ZTX5rfK944j+560ZJi8iAwgak1Ac7A==",
-			"dev": true,
-			"dependencies": {
-				"@jridgewell/sourcemap-codec": "^1.5.0"
-			}
-		},
 		"node_modules/run-parallel": {
 			"version": "1.2.0",
 			"resolved": "https://registry.npmmirror.com/run-parallel/-/run-parallel-1.2.0.tgz",
@@ -9877,16 +9829,6 @@
 				}
 			}
 		},
-		"node_modules/vite-plugin-cdn-import": {
-			"version": "1.0.1",
-			"resolved": "https://registry.npmmirror.com/vite-plugin-cdn-import/-/vite-plugin-cdn-import-1.0.1.tgz",
-			"integrity": "sha512-lgjLxgwFSKvJLbqjVBirUZ0rQo00GpUGJzRpgQu8RyBw9LA7jaqG6fUMQzBC9qWmTGabPC3iOzwCcoi7PseRAQ==",
-			"dev": true,
-			"dependencies": {
-				"rollup-plugin-external-globals": "^0.10.0",
-				"vite-plugin-externals": "^0.6.2"
-			}
-		},
 		"node_modules/vite-plugin-compression": {
 			"version": "0.5.1",
 			"resolved": "https://registry.npmmirror.com/vite-plugin-compression/-/vite-plugin-compression-0.5.1.tgz",
@@ -9971,33 +9913,6 @@
 				"node": ">=8"
 			}
 		},
-		"node_modules/vite-plugin-externals": {
-			"version": "0.6.2",
-			"resolved": "https://registry.npmmirror.com/vite-plugin-externals/-/vite-plugin-externals-0.6.2.tgz",
-			"integrity": "sha512-R5oVY8xDJjLXLTs2XDYzvYbc/RTZuIwOx2xcFbYf+/VXB6eJuatDgt8jzQ7kZ+IrgwQhe6tU8U2fTyy72C25CQ==",
-			"dev": true,
-			"dependencies": {
-				"acorn": "^8.4.0",
-				"es-module-lexer": "^0.4.1",
-				"fs-extra": "^10.0.0",
-				"magic-string": "^0.25.7"
-			},
-			"engines": {
-				"node": "^14.18.0 || >=16.0.0"
-			},
-			"peerDependencies": {
-				"vite": ">=2.0.0"
-			}
-		},
-		"node_modules/vite-plugin-externals/node_modules/magic-string": {
-			"version": "0.25.9",
-			"resolved": "https://registry.npmmirror.com/magic-string/-/magic-string-0.25.9.tgz",
-			"integrity": "sha512-RmF0AsMzgt25qzqqLc1+MbHmhdx0ojF2Fvs4XnOqz2ZOBXzzkEwc/dJQZCYHAn7v1jbVOjAZfK8msRn4BxO4VQ==",
-			"dev": true,
-			"dependencies": {
-				"sourcemap-codec": "^1.4.8"
-			}
-		},
 		"node_modules/vite-plugin-vue-setup-extend": {
 			"version": "0.4.0",
 			"resolved": "https://registry.npmmirror.com/vite-plugin-vue-setup-extend/-/vite-plugin-vue-setup-extend-0.4.0.tgz",
@@ -15612,12 +15527,6 @@
 			"resolved": "https://registry.npmmirror.com/entities/-/entities-4.5.0.tgz",
 			"integrity": "sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw=="
 		},
-		"es-module-lexer": {
-			"version": "0.4.1",
-			"resolved": "https://registry.npmmirror.com/es-module-lexer/-/es-module-lexer-0.4.1.tgz",
-			"integrity": "sha512-ooYciCUtfw6/d2w56UVeqHPcoCFAiJdz5XOkYpv/Txl1HMUozpXjz/2RIQgqwKdXNDPSF1W7mJCFse3G+HDyAA==",
-			"dev": true
-		},
 		"es6-iterator": {
 			"version": "2.0.3",
 			"resolved": "https://registry.npmmirror.com/es6-iterator/-/es6-iterator-2.0.3.tgz",
@@ -16481,15 +16390,6 @@
 			"resolved": "https://registry.npmmirror.com/is-plain-object/-/is-plain-object-5.0.0.tgz",
 			"integrity": "sha512-VRSzKkbMm5jMDoKLbltAkFQ5Qr7VDiTFGXxYFXXowVj387GeGNOCsOH6Msy00SGZ3Fp84b1Naa1psqgcCIEP5Q=="
 		},
-		"is-reference": {
-			"version": "3.0.2",
-			"resolved": "https://registry.npmmirror.com/is-reference/-/is-reference-3.0.2.tgz",
-			"integrity": "sha512-v3rht/LgVcsdZa3O2Nqs+NMowLOxeOm7Ay9+/ARQ2F+qEoANRcqrjAZKGN0v8ymUetZGgkp26LTnGT7H0Qo9Pg==",
-			"dev": true,
-			"requires": {
-				"@types/estree": "*"
-			}
-		},
 		"is-regex": {
 			"version": "1.1.4",
 			"resolved": "https://registry.npmmirror.com/is-regex/-/is-regex-1.1.4.tgz",
@@ -17583,6 +17483,7 @@
 			"resolved": "https://registry.npmmirror.com/rollup/-/rollup-4.21.2.tgz",
 			"integrity": "sha512-e3TapAgYf9xjdLvKQCkQTnbTKd4a6jwlpQSJJFokHGaX2IVjoEqkIIhiQfqsi0cdwlOD+tQGuOd5AJkc5RngBw==",
 			"dev": true,
+			"optional": true,
 			"peer": true,
 			"requires": {
 				"@rollup/rollup-android-arm-eabi": "4.21.2",
@@ -17605,38 +17506,6 @@
 				"fsevents": "~2.3.2"
 			}
 		},
-		"rollup-plugin-external-globals": {
-			"version": "0.10.0",
-			"resolved": "https://registry.npmmirror.com/rollup-plugin-external-globals/-/rollup-plugin-external-globals-0.10.0.tgz",
-			"integrity": "sha512-RXlupZrmn97AaaS5dWnktkjM+Iy+od0E+8L0mUkMIs3iuoUXNJebueQocQKV7Ircd54fSGGmkBaXwNzY05J1yQ==",
-			"dev": true,
-			"requires": {
-				"@rollup/pluginutils": "^5.1.0",
-				"estree-walker": "^3.0.3",
-				"is-reference": "^3.0.2",
-				"magic-string": "^0.30.5"
-			},
-			"dependencies": {
-				"estree-walker": {
-					"version": "3.0.3",
-					"resolved": "https://registry.npmmirror.com/estree-walker/-/estree-walker-3.0.3.tgz",
-					"integrity": "sha512-7RUKfXgSMMkzt6ZuXmqapOurLGPPfgj6l9uRZ7lRGolvk0y2yocc35LdcxKC5PQZdn2DMqioAQ2NoWcrTKmm6g==",
-					"dev": true,
-					"requires": {
-						"@types/estree": "^1.0.0"
-					}
-				},
-				"magic-string": {
-					"version": "0.30.11",
-					"resolved": "https://registry.npmmirror.com/magic-string/-/magic-string-0.30.11.tgz",
-					"integrity": "sha512-+Wri9p0QHMy+545hKww7YAu5NyzF8iomPL/RQazugQ9+Ez4Ic3mERMd8ZTX5rfK944j+560ZJi8iAwgak1Ac7A==",
-					"dev": true,
-					"requires": {
-						"@jridgewell/sourcemap-codec": "^1.5.0"
-					}
-				}
-			}
-		},
 		"run-parallel": {
 			"version": "1.2.0",
 			"resolved": "https://registry.npmmirror.com/run-parallel/-/run-parallel-1.2.0.tgz",
@@ -18529,16 +18398,6 @@
 				}
 			}
 		},
-		"vite-plugin-cdn-import": {
-			"version": "1.0.1",
-			"resolved": "https://registry.npmmirror.com/vite-plugin-cdn-import/-/vite-plugin-cdn-import-1.0.1.tgz",
-			"integrity": "sha512-lgjLxgwFSKvJLbqjVBirUZ0rQo00GpUGJzRpgQu8RyBw9LA7jaqG6fUMQzBC9qWmTGabPC3iOzwCcoi7PseRAQ==",
-			"dev": true,
-			"requires": {
-				"rollup-plugin-external-globals": "^0.10.0",
-				"vite-plugin-externals": "^0.6.2"
-			}
-		},
 		"vite-plugin-compression": {
 			"version": "0.5.1",
 			"resolved": "https://registry.npmmirror.com/vite-plugin-compression/-/vite-plugin-compression-0.5.1.tgz",
@@ -18601,29 +18460,6 @@
 				}
 			}
 		},
-		"vite-plugin-externals": {
-			"version": "0.6.2",
-			"resolved": "https://registry.npmmirror.com/vite-plugin-externals/-/vite-plugin-externals-0.6.2.tgz",
-			"integrity": "sha512-R5oVY8xDJjLXLTs2XDYzvYbc/RTZuIwOx2xcFbYf+/VXB6eJuatDgt8jzQ7kZ+IrgwQhe6tU8U2fTyy72C25CQ==",
-			"dev": true,
-			"requires": {
-				"acorn": "^8.4.0",
-				"es-module-lexer": "^0.4.1",
-				"fs-extra": "^10.0.0",
-				"magic-string": "^0.25.7"
-			},
-			"dependencies": {
-				"magic-string": {
-					"version": "0.25.9",
-					"resolved": "https://registry.npmmirror.com/magic-string/-/magic-string-0.25.9.tgz",
-					"integrity": "sha512-RmF0AsMzgt25qzqqLc1+MbHmhdx0ojF2Fvs4XnOqz2ZOBXzzkEwc/dJQZCYHAn7v1jbVOjAZfK8msRn4BxO4VQ==",
-					"dev": true,
-					"requires": {
-						"sourcemap-codec": "^1.4.8"
-					}
-				}
-			}
-		},
 		"vite-plugin-vue-setup-extend": {
 			"version": "0.4.0",
 			"resolved": "https://registry.npmmirror.com/vite-plugin-vue-setup-extend/-/vite-plugin-vue-setup-extend-0.4.0.tgz",

+ 0 - 1
package.json

@@ -73,7 +73,6 @@
 		"unplugin-auto-import": "^0.16.7",
 		"unplugin-vue-components": "^0.25.2",
 		"vite": "^4.0.0",
-		"vite-plugin-cdn-import": "^1.0.1",
 		"vite-plugin-compression": "^0.5.1",
 		"vite-plugin-vue-setup-extend": "^0.4.0",
 		"vue-eslint-parser": "^9.1.0"

+ 0 - 15
vite.config.ts

@@ -7,7 +7,6 @@ import AutoImport from 'unplugin-auto-import/vite'
 import compression from 'vite-plugin-compression'
 import Components from 'unplugin-vue-components/vite'
 import { ElementPlusResolver } from 'unplugin-vue-components/resolvers'
-import { Plugin as importToCDN } from "vite-plugin-cdn-import";
 
 const pathResolve = (dir: string) => {
   return resolve(__dirname, '.', dir)
@@ -39,20 +38,6 @@ const viteConfig = defineConfig((mode: ConfigEnv) => {
       // Components({
       //   resolvers: [ElementPlusResolver()],
       // }),
-      importToCDN({
-            modules: [
-              // {
-              //   name: "vue",
-              //   var: "Vue",
-              //   path: "https://cdn.jsdelivr.net/npm/vue@3.2.45/dist/vue.global.js"
-              // },
-              {
-                name: "ant-design-vue",
-                var: "Antd",
-                path: "https://cdnjs.cloudflare.com/ajax/libs/ant-design-vue/4.2.1/antd.js"
-              }]
-          }
-      )
     ],
     root: process.cwd(),
     resolve: { alias },