From e2a92f7ee813cda89ce84f0cd5c2197a65678220 Mon Sep 17 00:00:00 2001 From: AntzyMo Date: Fri, 29 Jul 2022 14:57:54 +0800 Subject: [PATCH 1/2] =?UTF-8?q?fix(gulpfie.base.js):=20=E7=94=9F=E6=88=90d?= =?UTF-8?q?ts?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit gulpfile.base.js修改declaration生成dts --- script/gulpfile.base.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/script/gulpfile.base.js b/script/gulpfile.base.js index 8afce75fd..a82e2f778 100644 --- a/script/gulpfile.base.js +++ b/script/gulpfile.base.js @@ -38,7 +38,7 @@ const generateConfigReplaceTask = (replaceConfig, options = {}) => { /* return gulpfile base tasks */ module.exports = (src, dist, moduleName) => { const tsProject = gulpTs.createProject('tsconfig.json', { - declaration: !isProduction, + declaration: true, removeComments: isProduction, }); From b64b568fc486244a9843ee1ed579a64a03507890 Mon Sep 17 00:00:00 2001 From: AntzyMo Date: Fri, 29 Jul 2022 15:09:04 +0800 Subject: [PATCH 2/2] =?UTF-8?q?docs(getting-started.md):=20=E5=A2=9E?= =?UTF-8?q?=E5=8A=A0tsconfig=E9=85=8D=E7=BD=AE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 增加tsconfig.json的配置 --- site/docs/getting-started.md | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/site/docs/getting-started.md b/site/docs/getting-started.md index 358565ae5..b0980eaf2 100644 --- a/site/docs/getting-started.md +++ b/site/docs/getting-started.md @@ -40,6 +40,16 @@ npm i tdesign-miniprogram -S --production > 因为 [该配置](https://developers.weixin.qq.com/miniprogram/dev/reference/configuration/app.html#style) 表示启用新版组件样式,将会导致 TDesign 的组件样式错乱。 +## 修改 tsconfig.json +如果使用`typescript`开发,需要修改`tsconfig.json`指定`paths` +```json +{ + "paths": { + "tdesign-miniprogram/*":["./miniprogram/miniprogram_npm/tdesign-miniprogram/*"] + } +} +``` + ## 使用组件 以按钮组件为例,只需要在 `JSON` 文件中引入按钮对应的自定义组件即可