Создать неангулярную библиотеку в приложении Angular - PullRequest
0 голосов
/ 15 декабря 2018

Мне нужно разработать библиотеку машинописи в моем проекте Angular и опубликовать ее в npm позже.Я узнал, что в Angular 6 я могу использовать ng generate library для создания библиотеки, готовой к npm, и одновременно иметь возможность писать и тестировать библиотеку в своем приложении.

Но в моем случае библиотека будетпростой машинописный файл с некоторыми классами, завернутыми внутрь.Это не библиотека Angular, так как не будут задействованы никакие компоненты или службы.Я надеюсь разработать его в своем приложении, потому что мне все еще нужно приложение для предоставления данных и проверки результатов.

Могу ли я по-прежнему использовать ng generate library для этого?Как создать неугловую библиотеку в моем приложении Angular?

1 Ответ

0 голосов
/ 15 декабря 2018

Я так не думаю.Лучше использовать начальную библиотеку машинописи в качестве основы для неангулярной библиотеки машинописи, которую вы планируете опубликовать в npm.

Поскольку angular уже поддерживает формат моно-репо (в основном),вы можете держать библиотеку в том же репо, что и ваше угловое приложение.Я использую рабочие области пряжи yarn вместо npm), чтобы помочь в этом.

Используемая мной структура репо

apps/
  - app_1_name/
    - app/
    - e2e/
    - package.json
  - app_2_name/
    - app/
    - e2e/
    - package.json
libs/
  - lib_1_name/
package.json
angular.json
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...