在 VSCode for MacOS 中导入的 Typescript 不正确

Incorrect Typescript imports in VSCode for MacOS

提问人:Parth 提问时间:7/16/2019 最后编辑:Gama11Parth 更新时间:7/21/2020 访问量:1846

问:

在 VSCode 中,自动导入在 MacOS 上不正确。

这是我在 VSCode 中引用未导入的模块时看到的。

pop up by vs code

但是,文件路径不正确。此路径假定文件位于项目的根目录下,但事实并非如此。

这就是从常量文件夹导入的方式,这就是 VSCode 添加的内容:

incorrectly imported module

据我的朋友说,这在 Ubuntu 上完美运行。我没有添加任何提供此功能的特殊市场包,AFAIK。

可能是什么问题?

visual-studio-code 自动导入

评论

0赞 Husniddin Qurbonboyev 7/4/2020
我有同样的问题

答:

7赞 Matthias Gwiozda 7/21/2020 #1

有同样的问题。 转到“文件>首选项”>设置,然后在搜索框中键入“导入模块说明符”。

然后将选项 TypeScript › Preferences: Import Module Specifier 设置为 relative

enter image description here

评论

0赞 bomi 12/18/2020
我们可以为 JavaScript 做到这一点吗?
0赞 Matthias Gwiozda 12/21/2020
我会说是的。只需使用设置“JavaScript >首选项:导入模块说明符”并将其设置为“相对”。