From b8f673232712d97f9370d721878024dd81a0ae9f Mon Sep 17 00:00:00 2001 From: mozzie Date: Mon, 13 Feb 2023 09:41:08 +0800 Subject: [PATCH] doc: update readme.md --- readme.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/readme.md b/readme.md index c819898..13ae87f 100644 --- a/readme.md +++ b/readme.md @@ -130,7 +130,7 @@ esbuild 同 webpack 一样,速度更快,但是 production 稳定性待考究 ## 移花接木 cjs(.js) + es(d.ts) 小操作 -场景:monorepo 架构下,某些基础子包作为工具包,无需降级发布到 browser 环境,例如 nestjs 外部依赖,如果使用 commonjs 规范开发 ts,再走 tsc 编译,生成的 `index.d.ts` IDE 无法进行代码智能提示。 +场景:monorepo 架构下,某些基础子包作为工具包,无需发布,例如 nestjs 外部依赖 `@demo/util`的某个方法,因为在`node`环境,如果用 `commonjs` 规范开发,再走 tsc 编译,生成的 `index.d.ts` IDE 无法进行代码智能提示。 - 利用 `tsc 构建`, `cjs` 和 `es` 规范的两个编译版本 - 在 `package.json` 入口默认使用 `cjs` 规范的 `js` 文件,同时,types 文件使用 `es` 规范的 `d.ts` 文件