gpt4 book ai didi

typescript - Visual Code for Typescript 中的 Yarn 工作区

转载 作者:行者123 更新时间:2023-12-05 02:14:59 24 4
gpt4 key购买 nike

我有一个 Lerna/Yarn workspaces monorepo,其中包含许多使用 TypeScript 的包。每个 package.json 包含一个 tsconfig.json 和一个调用 tsc 编译源代码的脚本“build:compile”。

Visual Code 有两个问题:

  1. 没有办法用一个命令监视编译所有的包。我只能为每个包单独运行 tsc watch,这很麻烦。

  2. Go to declaration into another package 总是跳转到编译后的d.ts文件,而不是源代码。

最佳答案

对于#1,考虑使用project references定义一个引用所有包的主项目,然后在主项目上运行 tsc -b -w。 (还有 lerna runyarn workspaces run,但如果您需要同时观察编译所有包,它们可能不起作用?)

对于 #2,启用 tsconfig.json 中的 declarationMap 编译器选项并重建所有包,然后“转到定义”应该转到源代码。

关于typescript - Visual Code for Typescript 中的 Yarn 工作区,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52823038/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com