Как параметризовать пути с псевдонимами в Babel `Module Resolver`? - PullRequest
0 голосов
/ 07 апреля 2020

Использование babel-plugin-module-resolver Я хотел бы использовать псевдонимы путей, используя более одного параметра.

У меня есть следующие пути:

/ foo / components / filename.jsx

/ bar / components / filename.jsx

Я хотел бы объединить эти пути с одним регулярным выражением в таком способ, которым:

импорт * из '@ foo / filename' ---> импорт * из '/ foo / components / filename'

А именно, @ {имя_фолдера} / {имя_файла} становится / {имя_фолдера} / components / {имя_файла}

Спасибо

1 Ответ

0 голосов
/ 07 апреля 2020

Вы можете выполнить настройку в .babelr c файле

{ "plugins": [ [ "module-resolver", { "cwd": "babelrc", "root": ["./"], "alias": { "@foo": "./foo/components", "@bar": "./bar/components", } } ] ] }

Просто убедитесь, что вы заполнили "root": "где. / foo и ./bar помещены

...