Перенаправьте импорт библиотеки в псевдоним

#reactjs #webpack #primereact

Вопрос:

В моей среде react у нас установлена библиотека под названием primereact , эта библиотека очень старая, но мы не можем ее обновить, так как это приведет к гораздо большему количеству перезаписей, чем моя компания хочет потратить время. Мне нужно написать новый datatable , и новая версия primereact делает вещи из коробки, которые не делает старая версия. Я вошел в package.json файл и добавил псевдонимную версию более новой primereact библиотеки, которую я назвал, "primereact-6_6_0" затем я перешел в свой файл js и импортировал "primereact-6_6_0/datatable" .Проблема в том, что эта конкретная datatable библиотека ищет файл, вызываемый "core" , "primereact" когда он должен искать "core" "primereact-6_6_0" . Как я могу заставить всю библиотеку с псевдонимами использовать импорт из самой себя?

Например , если я загляну в файлы библиотеки в разделе "primereact-6_6_0" «В них есть импорт», в которых я ищу import from "primereact" , я не хочу вручную редактировать все эти файлы библиотеки, чтобы указать на мое псевдонимное имя "primereact-6_6_0" , так есть ли какой-то способ сохранить исходную "primereact" библиотеку в рабочем состоянии при использовании моей новой библиотеки с псевдонимами? Я думал, может webpack быть, или, может быть, сценарий, который изменит файлы библиотеки при сборке или… что еще я мог сделать?

TLDR; Как я могу заставить сторонний импорт библиотек использовать определенный путь псевдонима?