我们在 Sentry 为我们所有的 Javascript 相关 SDK 提供了一个 monorepo。 https://github.com/getsentry/sentry-javascript
如果您克隆此 repo,请正确设置它
yarn install
,然后打开任何文件,packages/node/src/backend.ts
并尝试跳转到另一个包的实现,例如包中的limitObjectDepthToSize
函数utils
。
首先,如果您之前没有构建项目(所有类型定义都已到位),则会弹出此错误:
但是即使你之前构建CMD+Click
了所有东西,现在函数上总是跳转到构建object.d.ts
而不是我真正想要的是它跳转到可以找到的实现源文件而
packages/utils/src/object.ts
不是/packages/utils/object.d.ts
.
我现在的问题是,我们的设置是否错误,VSCode 中是否有任何选项或者可以tsconfig.json
修复此代码导航?
或者这是目前已知的 VSCode 在 monorepo 环境中的限制?
感谢您提供任何帮助,我希望我刚刚错过的并不是很明显,谢谢!