Как опубликовать sh angular библиотечный проект? - PullRequest
0 голосов
/ 21 апреля 2020

Я новичок в angular проекте библиотеки.

Я создал проект angular и библиотеку в этом проекте. Структура папок выглядит следующим образом:

  • mt-proj

    • проектов
      • mt-lib
  • ср c

Итак, я хочу собрать sh моего проекта github и publi sh пакет библиотеки до npmjs сервер.

  1. Так я должен выложить sh весь мой проект в github или только в библиотеку?
  2. Должен ли я отдельно упаковать только библиотечный проект или весь проект?

1 Ответ

0 голосов
/ 22 апреля 2020

Несколько вещей, которые нужно иметь в виду.

  1. Если вы просто используете это для себя, вам не нужно делать это публично c (я знаю много статей там Скажем вам опубликовать sh на NPM, но если это просто внутренняя библиотека, ее не обязательно публиковать c, чтобы включить ее в сборку приложения fwiw). Вы можете сохранить его в своем Angular рабочем пространстве в качестве частной библиотеки, и ваши проекты по-прежнему будут включать его в сборку.
  2. Ваша библиотека должна работать без вашего проекта (т. Е. Я могу добавить вашу библиотека на бесплатную sh установку angular на мою машину без проблем).
  3. Упакуйте свою библиотеку независимо от проекта приложения.
...