Skip to content

Commit

Permalink
fix: 修复热更新问题
Browse files Browse the repository at this point in the history
  • Loading branch information
JackySoft committed Aug 15, 2024
1 parent 1b7975c commit 24ac402
Show file tree
Hide file tree
Showing 2 changed files with 58 additions and 56 deletions.
57 changes: 29 additions & 28 deletions packages/admin/vite.config.ts
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
import { defineConfig } from 'vite';
import { defineConfig, PluginOption } from 'vite';
import react from '@vitejs/plugin-react';
import path from 'path';
import { VitePluginExternals } from 'vite-plugin-externals-new';
Expand Down Expand Up @@ -29,32 +29,33 @@ export default defineConfig({
},
},
plugins: [
react(),
VitePluginExternals({
react: {
src: 'https://cdn.staticfile.net/react/18.2.0/umd/react.production.min.js',
varName: 'React',
},
'react-dom': {
src: 'https://cdn.staticfile.net/react-dom/18.2.0/umd/react-dom.production.min.js',
varName: 'ReactDOM',
},
dayjs: {
src: 'https://cdn.staticfile.net/dayjs/1.11.10/dayjs.min.js',
varName: 'dayjs',
},
antd: {
src: 'https://cdn.staticfile.net/antd/5.13.2/antd.min.js',
varName: 'antd',
},
ahooks: {
src: 'https://marsview.cdn.bcebos.com/static/ahooks.js',
varName: 'ahooks',
},
axios: {
src: 'https://cdn.staticfile.net/axios/1.6.5/axios.min.js',
varName: 'axios',
},
}),
react() as PluginOption,
process.env.NODE_ENV === 'production' &&
VitePluginExternals({
react: {
src: 'https://cdn.staticfile.net/react/18.2.0/umd/react.production.min.js',
varName: 'React',
},
'react-dom': {
src: 'https://cdn.staticfile.net/react-dom/18.2.0/umd/react-dom.production.min.js',
varName: 'ReactDOM',
},
dayjs: {
src: 'https://cdn.staticfile.net/dayjs/1.11.10/dayjs.min.js',
varName: 'dayjs',
},
antd: {
src: 'https://cdn.staticfile.net/antd/5.13.2/antd.min.js',
varName: 'antd',
},
ahooks: {
src: 'https://marsview.cdn.bcebos.com/static/ahooks.js',
varName: 'ahooks',
},
axios: {
src: 'https://cdn.staticfile.net/axios/1.6.5/axios.min.js',
varName: 'axios',
},
}),
],
});
57 changes: 29 additions & 28 deletions packages/editor/vite.config.ts
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
import { defineConfig } from 'vite';
import { defineConfig, PluginOption } from 'vite';
import react from '@vitejs/plugin-react';
import path from 'path';
import { VitePluginExternals } from 'vite-plugin-externals-new';
Expand Down Expand Up @@ -29,32 +29,33 @@ export default defineConfig({
},
},
plugins: [
react(),
VitePluginExternals({
react: {
src: 'https://cdn.staticfile.net/react/18.2.0/umd/react.production.min.js',
varName: 'React',
},
'react-dom': {
src: 'https://cdn.staticfile.net/react-dom/18.2.0/umd/react-dom.production.min.js',
varName: 'ReactDOM',
},
dayjs: {
src: 'https://cdn.staticfile.net/dayjs/1.11.10/dayjs.min.js',
varName: 'dayjs',
},
antd: {
src: 'https://cdn.staticfile.net/antd/5.13.2/antd.min.js',
varName: 'antd',
},
ahooks: {
src: 'https://marsview.cdn.bcebos.com/static/ahooks.js',
varName: 'ahooks',
},
axios: {
src: 'https://cdn.staticfile.net/axios/1.6.5/axios.min.js',
varName: 'axios',
},
}),
react() as PluginOption,
process.env.NODE_ENV === 'production' &&
VitePluginExternals({
react: {
src: 'https://cdn.staticfile.net/react/18.2.0/umd/react.production.min.js',
varName: 'React',
},
'react-dom': {
src: 'https://cdn.staticfile.net/react-dom/18.2.0/umd/react-dom.production.min.js',
varName: 'ReactDOM',
},
dayjs: {
src: 'https://cdn.staticfile.net/dayjs/1.11.10/dayjs.min.js',
varName: 'dayjs',
},
antd: {
src: 'https://cdn.staticfile.net/antd/5.13.2/antd.min.js',
varName: 'antd',
},
ahooks: {
src: 'https://marsview.cdn.bcebos.com/static/ahooks.js',
varName: 'ahooks',
},
axios: {
src: 'https://cdn.staticfile.net/axios/1.6.5/axios.min.js',
varName: 'axios',
},
}),
],
});

0 comments on commit 24ac402

Please sign in to comment.