Задать вопрос
@DaveGarrow

Как сделать импорт из репозитория библиотеки компонентов?

Есть 2 проекта.
У них должна быть одна библиотека компонентов на React + Next, хранящаяся в gitlab репозитории. Библиотеку прописываю как пакет в package.json.
"dependencies": {
    "my-ui-kit": "git+https://gitlab.com/frontend/ui-kit-react.git#master",
  }

В node_modules она полностью загружается. С этим ок.
Но как получить конкретный компонент из списка? Архитектура библиотеки следующая -
60b6490be63cd136270569.png
В папке Components - папки под каждый компонент, содержащие js и scss файлы.
Файл index.js выглядит как, по идее из него должны тянуться компоненты.
60b649fa5d335810478292.png
Импортировать из библиотеки уже в проект пытаюсь так -
import { Button } from 'my-ui-kit';
Ошибка при сборке вылетает - SyntaxError: Cannot use import statement outside a module

Как правильно организовать библиотеку? И как в компонентах тогда устанавливать доп пакеты для их работы?
Ведь в репозиторий не уходит папка node_modules. Вряд ли ее надо убрать из gitignore. Как вариант закидывать код пакета отдельным файлом и ссылаться уже на него.
  • Вопрос задан
  • 182 просмотра
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    Frontend-разработка на React
    10 недель
    Далее
  • ProductStar
    Разработка на React
    6 недель
    Далее
  • Яндекс Практикум
    React-разработчик
    3 месяца
    Далее
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
от 250 000 до 300 000 ₽
ITK academy Нижний Новгород
от 50 000 до 90 000 ₽
ITK academy Екатеринбург
от 50 000 до 90 000 ₽