Selaa lähdekoodia

fix: 修复模块加载问题

zhangyuhan 1 vuosi sitten
vanhempi
commit
7fb81a6e2f

+ 1 - 5
apps/jy-pc/src/components/empty/Empty.vue

@@ -14,10 +14,6 @@
 import { Image } from 'element-ui'
 import { getAssetsFile } from '@/utils'
 
-function getImageUrl(filePath) {
-  return new URL(`./assets/${filePath}`, import.meta.url).href
-}
-
 export default {
   name: 'custom-empty',
   components: {
@@ -32,7 +28,7 @@ export default {
       type: String,
       default() {
         // return require('@/assets/images/empty.png')
-        return getAssetsFile('empty/jy-back.png')
+        return getAssetsFile('public/jy-back.png')
       }
     }
   }

+ 4 - 0
apps/jy-pc/src/utils/index.js

@@ -3,6 +3,10 @@ import Vue from 'vue'
 
 export * from './utils'
 
+export function getAssetsFile(url) {
+  return new URL(`../assets/images/${url}`, import.meta.url).href
+}
+
 // TODO 临时处理内部跳转,部分页面需打开 in-web 剑鱼环境下,部分需要打开 in-app 工作台环境下
 export function openSelfLink(route, mode = false) {
   if (mode) {

+ 4 - 1
apps/jy-pc/vite.config.js

@@ -63,7 +63,10 @@ export default defineConfig(({ mode }) => {
     base: env.VITE_APP_BASE_PUBLIC,
     build: {
       outDir: '../../dist/page_jy_pc',
-      emptyOutDir: true
+      emptyOutDir: true,
+      rollupOptions: {
+        external: ['/front/share/RV8=']
+      }
     },
     plugins: [
       vue2(),