我们的目录结构如下:
src
Feature
[featurename]
code
UserInterface
[filename]
我们的进口商品(我无法更改)如下:
import Something from 'FeatureName/some/dir/to/filename';
我不知道如何在paths
块中的jsconfig.json中映射它。我基本上需要将[功能名称]和[文件名]都映射到不同的路径。
我目前正在考虑仅列出每个功能,并让jsconfig.json处理映射后一部分,即文件名。
因此,目前,我只是列出所有功能,如下所示:
"paths": {
"FeatureName1/*": [ "./Feature/FeatureName1/code/UserInterface/*" ]
"FeatureName2/*": [ "./Feature/FeatureName2/code/UserInterface/*" ]
"FeatureName3/*": [ "./Feature/FeatureName3/code/UserInterface/*" ]
}
这有效。但是,每个新功能都要求在此基础上增加一行。而且感觉非常干燥。
我尝试过:
"paths": {
"*/*": [ "./Feature/*/code/UserInterface/*" ]
}
可悲的是这不起作用。可以理解,但这就是我想要写的那种东西。
因此,总而言之,我需要一种将导入路径的两个部分转换为两个物理文件的方法,而paths
似乎仅提供一个通配符。
我该如何实现?