Как получить доступ к подпутью псевдонима с помощью babel-plugin-module-resolver React Native & Expo - PullRequest
0 голосов
/ 27 сентября 2019

Итак, у меня следующая структура: src/lessons/01/Lesson01.tsx Я установил следующее в моем babel.config.js

[
  'module-resolver',
  {
    root: './src',
    alias: {
      lessons: ([, subDir]) => {
        return `./src/lessons${subDir}`
      },
    },
  },
],

Следующее утверждение решено правильно, так как у меня есть файл index.ts в lessons каталог: import Lesson1 from 'lessons'.Однако, если я пытаюсь получить доступ к следующему import Lesson1 from 'lessons/01/Lesson1', я получаю следующее сообщение об ошибке: Unable to resolve "./lessons/index.ts/01/Lesson01" from "src/index.tsx"

Таким образом, создается впечатление, что имя файла, ссылающегося на псевдоним, добавляется в структуру пути:./lessons/index.ts/01/Lesson01.

Может ли кто-нибудь просветить меня, как сделать эту работу, пожалуйста?Заранее спасибо.

...