|
@@ -43,13 +43,20 @@ export default ({
|
|
|
|
|
|
|
|
const esbuild = {}
|
|
const esbuild = {}
|
|
|
|
|
|
|
|
|
|
+ // const rollupOptions = {
|
|
|
|
|
+ // output: {
|
|
|
|
|
+ // entryFileNames: 'js/087AC4D233B64EB0[name].js',
|
|
|
|
|
+ // chunkFileNames: 'js/087AC4D233B64EB0[name].js',
|
|
|
|
|
+ // assetFileNames: 'assets/087AC4D233B64EB0[name].[ext]',
|
|
|
|
|
+ // },
|
|
|
|
|
+ // }
|
|
|
const rollupOptions = {
|
|
const rollupOptions = {
|
|
|
- output: {
|
|
|
|
|
- entryFileNames: 'js/087AC4D233B64EB0[name].js',
|
|
|
|
|
- chunkFileNames: 'js/087AC4D233B64EB0[name].js',
|
|
|
|
|
- assetFileNames: 'assets/087AC4D233B64EB0[name].[ext]',
|
|
|
|
|
- },
|
|
|
|
|
- }
|
|
|
|
|
|
|
+ output: {
|
|
|
|
|
+ entryFileNames: 'js/[name].[hash].js', // 添加哈希值
|
|
|
|
|
+ chunkFileNames: 'js/[name].[hash].js', // 添加哈希值
|
|
|
|
|
+ assetFileNames: 'assets/[name].[hash].[ext]', // 添加哈希值
|
|
|
|
|
+ },
|
|
|
|
|
+ }
|
|
|
|
|
|
|
|
const config = {
|
|
const config = {
|
|
|
base: './', // index.html文件所在位置
|
|
base: './', // index.html文件所在位置
|
|
@@ -71,7 +78,11 @@ export default ({
|
|
|
target: `${process.env.VITE_BASE_PATH}:${process.env.VITE_SERVER_PORT}/`, // 代理到 目标路径
|
|
target: `${process.env.VITE_BASE_PATH}:${process.env.VITE_SERVER_PORT}/`, // 代理到 目标路径
|
|
|
changeOrigin: true,
|
|
changeOrigin: true,
|
|
|
rewrite: path => path.replace(new RegExp('^' + process.env.VITE_BASE_API), ''),
|
|
rewrite: path => path.replace(new RegExp('^' + process.env.VITE_BASE_API), ''),
|
|
|
- }
|
|
|
|
|
|
|
+ },
|
|
|
|
|
+ [process.env.VITE_UPLOADS_API]: { // 需要代理的路径 例如 '/api'
|
|
|
|
|
+ target: `${process.env.VITE_BASE_PATH}:${process.env.VITE_UPLOADS_PORT}/`, // 代理到 目标路径
|
|
|
|
|
+ changeOrigin: true
|
|
|
|
|
+ },
|
|
|
},
|
|
},
|
|
|
},
|
|
},
|
|
|
build: {
|
|
build: {
|