Browse Source

fix: modify build

suzigang 3 years ago
parent
commit
50c7feffc4
2 changed files with 6 additions and 10 deletions
  1. 2 4
      vite.config.build.disperse.ts
  2. 4 6
      vite.config.build.taro.vue.disperse.ts

+ 2 - 4
vite.config.build.disperse.ts

@@ -14,10 +14,8 @@ let input = {};
 
 configPkg.nav.map((item) => {
   item.packages.forEach((element) => {
-    let { name, show, type, exportEmpty } = element;
-    if (show || exportEmpty) {
-      input[name] = `./src/packages/__VUE/${name.toLowerCase()}/index${type === 'methods' ? '.ts' : '.vue'}`;
-    }
+    let { name, type } = element;
+    input[name] = `./src/packages/__VUE/${name.toLowerCase()}/index${type === 'methods' ? '.ts' : '.vue'}`;
   });
 });
 

+ 4 - 6
vite.config.build.taro.vue.disperse.ts

@@ -1,6 +1,7 @@
 import { defineConfig } from 'vite';
 import vue from '@vitejs/plugin-vue';
 import path from 'path';
+const fs = require('fs-extra');
 import config from './package.json';
 import configPkg from './src/config.json';
 
@@ -14,12 +15,9 @@ let input = {};
 
 configPkg.nav.map((item) => {
   item.packages.forEach((element) => {
-    let { name, show, taro, type, exportEmpty, exportEmptyTaro } = element;
-    if (taro && (show || exportEmpty)) {
-      input[name] = `./src/packages/__VUE/${name.toLowerCase()}/index${
-        exportEmpty && !exportEmptyTaro ? '.vue' : '.taro.vue'
-      }`;
-    }
+    let { name } = element;
+    const filePath = path.join(`./src/packages/__VUE/${name.toLowerCase()}/index.taro.vue`);
+    input[name] = `./src/packages/__VUE/${name.toLowerCase()}/index${fs.existsSync(filePath) ? '.taro' : ''}.vue`;
   });
 });