chore: vite-plugin-cdn-import
All checks were successful
CI / cache-and-install (push) Successful in 56s

This commit is contained in:
严浩
2024-08-14 11:26:12 +08:00
parent 1c2a6ced9e
commit 192448fbc1
6 changed files with 91 additions and 6 deletions

View File

@ -6,11 +6,12 @@ import UnoCSS from 'unocss/vite';
import AutoImport from 'unplugin-auto-import/vite';
import { TDesignResolver } from 'unplugin-vue-components/resolvers';
import Components from 'unplugin-vue-components/vite';
import Markdown from 'unplugin-vue-markdown/vite';
import { getPascalCaseRouteName, VueRouterAutoImports } from 'unplugin-vue-router';
import VueRouter from 'unplugin-vue-router/vite';
import { defineConfig, loadEnv } from 'vite';
import cdnImport from 'vite-plugin-cdn-import';
import vueDevTools from 'vite-plugin-vue-devtools';
import Markdown from 'unplugin-vue-markdown/vite';
// https://vitejs.dev/config/
export default defineConfig(({ mode, command }) => {
@ -56,6 +57,12 @@ export default defineConfig(({ mode, command }) => {
vueJsx(),
Markdown({}),
vueDevTools(),
cdnImport({
// https://github.com/mmf-fe/vite-plugin-cdn-import/blob/HEAD/README.zh-CN.md
modules: ['vue'],
prodUrl: '//fastly.jsdelivr.net/npm/{name}@{version}/{path}',
enableInDevMode: true,
}),
],
define: {
$__DEV__: JSON.stringify(!isBuild),
@ -66,7 +73,7 @@ export default defineConfig(({ mode, command }) => {
},
},
build: {
sourcemap: mode !== 'production',
sourcemap: mode !== 'production' || env.VITE_SOURCE_MAP === 'true',
rollupOptions: {
output: {
// chunkFileNames: 'assets/chunk/[name]_[hash].js',