浏览代码

chore: config script modify

richard1015 4 年之前
父节点
当前提交
69f2662fe3
共有 4 个文件被更改,包括 8 次插入7 次删除
  1. 4 2
      jd/generate-nutui.js
  2. 0 1
      jd/generate-types.js
  3. 3 3
      src/config.json
  4. 1 1
      tsconfig.json

+ 4 - 2
jd/generate-nutui.js

@@ -6,9 +6,11 @@ let importStr = `import { App } from 'vue';\n`;
 const packages = [];
 config.nav.map(item => {
   item.packages.forEach(element => {
-    let { name, show } = element;
+    let { name, show, type } = element;
     if (show) {
-      importStr += `import ${name} from './packages/${name.toLowerCase()}/index.vue';\n`;
+      importStr += `import ${name} from './packages/${name.toLowerCase()}/index${
+        type === 'methods' ? '' : '.vue'
+      }';\n`;
       packages.push(name);
     }
   });

+ 0 - 1
jd/generate-types.js

@@ -33,7 +33,6 @@ fs.writeFile(
   fileStr,
   'utf8',
   error => {
-    console.log(error);
     // logger.success(`${package_config_path} 文件写入成功`);
   }
 );

+ 3 - 3
src/config.json

@@ -151,7 +151,7 @@
           "name": "Toast",
           "sort": "1",
           "cName": "吐司",
-          "type": "component",
+          "type": "methods",
           "show": true,
           "desc": "轻提示",
           "author": "undo"
@@ -160,7 +160,7 @@
           "version": "3.0.0",
           "name": "Notify",
           "type": "component",
-          "cName": "消息提示",
+          "cName": "methods",
           "desc": "在页面顶部展示消息提示,支持函数调用和组件调用两种方式",
           "sort": 4,
           "show": true,
@@ -275,7 +275,7 @@
         },
         {
           "name": "Dialog",
-          "type": "component",
+          "type": "methods",
           "cName": "对话框",
           "desc": "模态对话框,在浮层中显示,引导用户进行相关操作,支持图片对话框。",
           "sort": 8,

+ 1 - 1
tsconfig.json

@@ -9,7 +9,7 @@
     "jsx": "preserve",
     "sourceMap": false,
     "declaration": false,
-    "removeComments":true,
+    "removeComments": true,
     "resolveJsonModule": true,
     "esModuleInterop": true,
     "lib": ["esnext", "dom"],