Как экспортировать модули в подпапках без включения папки /lib в оператор импорта
Я использую NWB для создания новой библиотеки.
используя настройки по умолчанию, nwb будет использовать build project для cjs и es6 и umb и будет включать сборки в папке /lib
пример структуры проекта
-src
--ModuleA
--- index.js
--- helperForA.js
--ModuleB
--- index.js
--- helperForA.js
index.js
-lib
--ModuleA
--- index.js
--- helperForA.js
--ModuleB
--- index.js
--- helperForA.js
--index.js
-package.json
теперь, когда я устанавливаю их в другой проект, я не могу получить доступ к подпапкам без добавления префикса /lib.
когда я npm установить мою библиотеку в другой проект в настоящее время я должен сделать
import {A} from 'testLibrary/lib/ModuleA'
но я хочу сделать
import {A} from 'testLibrary/ModuleA'
1 ответ
Ты можешь использовать src/index.js
чтобы повторно экспортировать содержимое вашей библиотеки, в соответствии с документами библиотеки:
export A from './ModuleA'
export B from './ModuleB'