@Bobb 在 向社区的TypeScript 技术专家请教两个关于monorepo的技术问题 中发帖
我做了一个基于monorepo的全栈开发模版,现在遇到两个关于TS 的 DX问题
我使用了 Trpc + hono 做服务端,前端就是标准的SPA应用,服务端的子包导出Trpc的类型给前端的子包用,为了实现不同子包之间的代码跳转,我使用了TS 增量构建服务端包的类型声明和声明的sourcemap,这样做可以可以实现代码跳转,但是会为子包中tsconfig.json 所有包函的文件生成,如果只生成trpc相关的类型声明和声明sourcemap?
在vscode 中,不同子包可以联想到其他子包未通过package.json 导出的成员,比如`../../../../../pagecke/xx/src/xxx.ts` 如何不让vscode ts 语言服务器联想到这个。
项目地址
这两个问题困扰我很久,我找不到解决方法,求助群友。