Компонент не работает после/во время сборки, но работает нормально, если он находится в одном пакете

#reactjs #next.js #swc

#reactjs #next.js #swc

Вопрос:

У меня есть загрузочный проект mono repo lerna , и один из пакетов-это библиотека компонентов, назовем ее packages/our-component-library так .

Эта библиотека компонентов используется в другом пакете, который является передним приложением NextJS, назовем его packages/our-frontend-stuff и один из файлов компонентов, которые там импортируются SomeComponent , our-component-library например :

import SomeComponent from '@our-name-space/our-component-library'

Всякий раз, когда в библиотеке компонентов происходят изменения(используется сборник рассказов и т.д.) Я должен сделать yarn build это из каталога библиотеки компонентов.

Внутри одного из компонентов в «пакетах/нашей компонентной библиотеке» есть компонент select из react-select модуля npm, который не показывает реквизит , и странная вещь, если я скопирую-вставлю /src our-component-library пакет packages/our-frontend-stuff/src/ , он начнет работать и покажет реквизит. Я думаю, что проблема связана с react-select «вероятно», но не уверена. Ценю, что выслушал ваши мысли

Примечание: в этом проекте NextJS используется машинопись и последняя версия NextJS 12

Комментарии:

1. npm run build Показывает ли та же проблема на локальном?

2. @illiachill извиняюсь, мне пришлось уточнить, я yarn и да, локально та же проблема с yarn build