我以某种方式让我的工作区进入了 VSCode 提供使用模块的 @types
的相对路径为节点模块添加导入的状态:
它在我们添加 paths
(如此处所述)时开始,但恢复这些更改似乎没有帮助(即使在“重新加载 TS 项目”甚至重新加载 VS Code 之后)。
关于可能导致这种情况的任何想法?
VSCode 的“导入模块说明符”设置为 auto
最佳答案
如果您的工作区使用的是 Typescript 2.9.2,那么可能是这个问题:
https://github.com/Microsoft/vscode/issues/53597
您可以在右下角的底部栏中看到 typescript 的版本。如果单击它,您将看到您已经拥有的 TS 版本。
see the typescript version
建议的解决方法是将工作区使用的 TypeScript 版本降级到 2.7.2。或升级到 typescript@next
关闭此错误的 Microsoft 工程师表示:
此外,我已经测试将 2.7.2 和 typescript@next 安装到我的本地 node_modules 中。两者都解决问题。
我希望这有帮助!
关于typescript - VSCode 使用相对路径导入节点模块,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/51433140/