TypeScript "javascript.preferences.importModuleSpecifier"相对路径,但带有当前目录前缀

rxztt3cl  于 9个月前  发布在  TypeScript
关注(0)|答案(2)|浏览(96)

我不确定是否已经有方法可以实现这个功能,但我已经尝试了很多不同的设置组合,但都没有成功。所以如果能有一个选项,可以在相对导入路径前加上 ./ ,无论是作为 importModuleSpecifier 的一部分还是其他地方,那将会很好。

从这个开始:

  1. import FML from '../components/FML'

变成这样(当然可以选择,不会改变默认行为):

  1. import FML from './../components/FML'

我不小心首先在 TypeScript 仓库中发布了这个问题,所以这里是原始的(现已删除)帖子,进一步解释了这个问题:
我在本地导入时遇到了自动导入功能无法在路径开头包含 ./ 的问题。我尝试更改上面提到的所有设置以及更多设置,并尝试将它们设置为所有可能的选项,我还尝试使用 jsconfig.json 进行设置-几乎尝试了这些设置的所有可能组合-但我就是无法让它正常工作。
我最接近的是默认设置,这使得导入路径如下所示: import FML from '../components/FML' ,但我仍然需要手动在每个导入路径前加上 ./ 才能将其更改为 import FML from './../components/FML' :( 如果有人能帮助我,请给我发邮件,而不是在这张贴里留言)?

qc6wkl3g

qc6wkl3g1#

在什么情况下这些会有所不同?

6uxekuva

6uxekuva2#

当使用没有 ./ 前缀的路径时,babel 将无法编译,抛出 file not found

相关问题