Итак, я создаю небольшой инструмент для чата, использующий реагирующие элементы чата в качестве библиотеки пользовательского интерфейса для компонентов чата. Я хотел бы изменить некоторые CSS значения, чтобы они соответствовали тому, что я хочу построить, без привязки к этой указанной c библиотеке, какой она является сейчас (она не обновлялась с 5 месяцев go).
Итак, что я пробовал, это разветвил его в мою учетную запись Github, создал пакет NPM из него (реагировать-чаты-элементы-av) без внесения каких-либо изменений, чтобы убедиться, что он работает так же, как и с оригинал. Однако, когда я импортирую указанный компонент c из созданного мной пакета NPM, скажем, import { MessageBox, SystemMessage } from "react-chat-elements-av";
, я получаю сообщение об ошибке Attempted import error: 'MessageBox' is not exported from 'react-chat-elements-av'.
, являющееся местом попытки импорта: / node_modules / реагировать-чат-элементы-av /index.
Теперь, если я импортирую эти два компонента из оригинального пакета NPM, import { MessageBox, SystemMessage } from "react-chat-elements";
, все будет работать, и место импорта будет немного другим: / node_modules / реагировать-chat-elements / dist /main.
Что-то мне не хватает при создании этого каталога dist при выполнении npm install react-chat-elements-av
? Я буквально раздвоил исходное репо и создал пакет NPM с ним, без каких-либо изменений в любой конфигурации веб-пакета или около того.
Есть идеи, что здесь может произойти?
Заранее спасибо !