我不确定是否已经有方法可以实现这个功能,但我已经尝试了很多不同的设置组合,但都没有成功。所以如果能有一个选项,可以在相对导入路径前加上 ./
,无论是作为 importModuleSpecifier
的一部分还是其他地方,那将会很好。
从这个开始:
import FML from '../components/FML'
变成这样(当然可以选择,不会改变默认行为):
import FML from './../components/FML'
我不小心首先在 TypeScript 仓库中发布了这个问题,所以这里是原始的(现已删除)帖子,进一步解释了这个问题:
我在本地导入时遇到了自动导入功能无法在路径开头包含 ./
的问题。我尝试更改上面提到的所有设置以及更多设置,并尝试将它们设置为所有可能的选项,我还尝试使用 jsconfig.json
进行设置-几乎尝试了这些设置的所有可能组合-但我就是无法让它正常工作。
我最接近的是默认设置,这使得导入路径如下所示: import FML from '../components/FML'
,但我仍然需要手动在每个导入路径前加上 ./
才能将其更改为 import FML from './../components/FML'
:( 如果有人能帮助我,请给我发邮件,而不是在这张贴里留言)?
2条答案
按热度按时间qc6wkl3g1#
在什么情况下这些会有所不同?
6uxekuva2#
当使用没有
./
前缀的路径时,babel 将无法编译,抛出file not found
。