Мне нужно взять один из многих модулей из проекта angular 2 и полностью удалить его, поместив его в частный npm для установки, чтобы моя команда могла быть независимой от проекта хостинга. У меня есть слабая идея, как подойти к этому, но мне любопытно, есть ли у кого-нибудь еще какие-то идеи или если вы уже проходили через это раньше. Этот модуль имеет маршруты, представления, контроллеры, каналы и службы.
Должен ли я запустить проект angular 7 cli, сгенерировать библиотеку, снизить версию с angular 7 до angular 2.4.8, а затем попытаться собрать библиотеку и импортировать ее в родительский проект
OR
Стоит ли вырезать и вставить существующий модуль из основного проекта в его собственную папку / repo и npm init
, прежде чем пытаться настроить веб-пакет и собрать его как библиотеку?
Мне никогда не поручали что-то подобное, и я был бы рад услышать чьи-либо мысли на высоком или низком уровне. Если и когда я решу это, я буду рад сообщить. Спасибо!