Можно ли опубликовать проект на npm и установить из определенного каталога - PullRequest
0 голосов
/ 10 мая 2018

Я строю библиотеку для Angular. Интересно, возможно ли опубликовать всю библиотеку вместе с готовым угловым приложением на gitlab или npm, но когда пользователь хочет установить библиотеку, npm установит только исходные файлы - скажем, из каталога / dist, без копирования ненужных файлов (всего приложения).

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

Кто-нибудь знает ответ на мой вопрос?

С наилучшими пожеланиями,

Bloodcast69

1 Ответ

0 голосов
/ 10 мая 2018

Вы можете использовать поле files из package.json, которое является белым списком файлов, которые будут опубликованы в реестре.

Например, если вы хотите толькопапку dist/, затем вы можете добавить это поле в package.json:

"files": ["dist"],

Вы также можете создать файл .npmignore, в котором вы можете исключить файлы из публикации в реестре.Синтаксис аналогичен .gitignore.Таким образом, вы можете игнорировать папку src с этим .npmignore файлом:

src
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...