From 69f2662fe39af889a60c1a6de7d6acdd4b579304 Mon Sep 17 00:00:00 2001 From: richard1015 <51844712@qq.com> Date: Mon, 15 Mar 2021 11:26:26 +0800 Subject: [PATCH] chore: config script modify --- jd/generate-nutui.js | 6 ++++-- jd/generate-types.js | 1 - src/config.json | 6 +++--- tsconfig.json | 2 +- 4 files changed, 8 insertions(+), 7 deletions(-) diff --git a/jd/generate-nutui.js b/jd/generate-nutui.js index 996133b21..40b143d7a 100644 --- a/jd/generate-nutui.js +++ b/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); } }); diff --git a/jd/generate-types.js b/jd/generate-types.js index 2f7f46a93..4104162ef 100644 --- a/jd/generate-types.js +++ b/jd/generate-types.js @@ -33,7 +33,6 @@ fs.writeFile( fileStr, 'utf8', error => { - console.log(error); // logger.success(`${package_config_path} 文件写入成功`); } ); diff --git a/src/config.json b/src/config.json index a4ac99693..be872c543 100644 --- a/src/config.json +++ b/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, diff --git a/tsconfig.json b/tsconfig.json index 40ecbc888..98e024b0e 100644 --- a/tsconfig.json +++ b/tsconfig.json @@ -9,7 +9,7 @@ "jsx": "preserve", "sourceMap": false, "declaration": false, - "removeComments":true, + "removeComments": true, "resolveJsonModule": true, "esModuleInterop": true, "lib": ["esnext", "dom"], -- GitLab