【发布时间】:2019-08-19 17:29:34
【问题描述】:
我有一个带有 Lerna 的 typescript monorepo 设置。我正在观察“查找用法”功能的错误(或我的错误配置)。
我有一个 GitHub 存储库,可以在此处重现该问题: https://github.com/mcclaskc/IntellijLernaExample
假设我有包 A,函数为 a(),包 B,在 package.json 中包含 A 作为依赖项,并使用 a()。
在 Intellij 中,在 a() 的声明中,如果我尝试“查找”a() 的用法,则不会出现任何结果。但是,如果我在 B 内部,请单击 a() 的用法,然后尝试“转到声明”a(),它可以工作,并将我导航到 A 包中的声明。
由于“去声明”有效,我知道 Intellij 知道在一个方向上的依赖关系,我只需要弄清楚如何让它在另一个“查找用法”方向上知道。
我已经尝试弄乱 Find Usages 选项范围,但无济于事。
【问题讨论】:
-
您找到解决方案了吗?这似乎仍然是 Webstorm 2019.3.3 的问题
-
@tepez 不,不幸的是。尽管youtrack.jetbrains.com/issue/WEB-37907,我仍在关注jetbrains 问题
标签: javascript typescript intellij-idea npm lerna