Pārlūkot izejas kodu

fix: 修改打包配置

bill 1 mēnesi atpakaļ
vecāks
revīzija
9e1f713046
4 mainītis faili ar 15 papildinājumiem un 7 dzēšanām
  1. 1 1
      .env.fuse
  2. 1 1
      .env.fusedev
  3. 1 1
      .env.fusetest
  4. 12 4
      vite.config.ts

+ 1 - 1
.env.fuse

@@ -1,6 +1,6 @@
 VITE_PRIMARY='#D8000A'
 VITE_TITLE='绘图'
-VITE_ENTRY='./example/fuse/enter.ts'
+VITE_ENTRY='/example/fuse/enter.ts'
 VITE_ENTRY_EXAMPLE='./main.ts'
 VITE_MESH_OSS='https://4dkk.4dage.com/'
 VITE_MESH_API='https://www.4dkankan.com/'

+ 1 - 1
.env.fusedev

@@ -1,6 +1,6 @@
 VITE_PRIMARY='#D8000A'
 VITE_TITLE='绘图'
-VITE_ENTRY='./example/fuse/enter.ts'
+VITE_ENTRY='/example/fuse/enter.ts'
 VITE_ENTRY_EXAMPLE='./main.ts'
 VITE_MOCK_ENV=fusetest
 

+ 1 - 1
.env.fusetest

@@ -1,6 +1,6 @@
 VITE_PRIMARY='#D8000A'
 VITE_TITLE='绘图'
-VITE_ENTRY='./example/fuse/enter.ts'
+VITE_ENTRY='/example/fuse/enter.ts'
 VITE_ENTRY_EXAMPLE='./main.ts'
 
 VITE_OSS_ROOT="https://4dkk.4dage.com/"

+ 12 - 4
vite.config.ts

@@ -19,7 +19,7 @@ export default ({ mode }: any) => {
       rewrite: (path: any) => path.replace(prev, ""),
     });
 
-    console.log(env, env.VITE_MOCK_ENV, mockEnv)
+    console.log(env, env.VITE_MOCK_ENV, mockEnv);
     if (env.VITE_MOCK_PROXY) {
       proxy[env.VITE_MOCK_PROXY] = getProxy(
         env.VITE_MOCK_PROXY,
@@ -34,10 +34,18 @@ export default ({ mode }: any) => {
     }
   }
 
-  console.log('===>', proxy)
+  console.log("===>", proxy);
 
   return defineConfig({
-    base: './',
+    build: {
+      rollupOptions: {
+        // 防止打包时处理指定目录
+        external: [
+          /^\/static\/models\/.*/, // 正则匹配 /static/models/ 下的所有文件
+        ],
+      },
+    },
+    base: "./",
     resolve: {
       alias: {
         "@/": `${path.resolve(__dirname, "src")}/`,
@@ -83,6 +91,6 @@ export default ({ mode }: any) => {
     ],
     define: {
       __VERSION__: JSON.stringify(version),
-    }
+    },
   });
 };