Как я могу npm установить приватную библиотеку с сервера bonobo git? - PullRequest
1 голос
/ 18 марта 2020

Я создал библиотеку, которая находится в папке angular / dist, и перенес весь проект на сервер Bonobo git.

Я хочу включить эту библиотеку в pakcage. json в Angular

Должен ли я хранить только библиотечную папку (которая находится под angular / dist) на сервере git? и как я могу включить в пакет. json?

1 Ответ

0 голосов
/ 18 марта 2020

Вы можете установить из папки или git репо, следующее: npm i -h.

$ npm i -h

npm install (with no args, in package dir)
npm install [<@scope>/]<pkg>
npm install [<@scope>/]<pkg>@<tag>
npm install [<@scope>/]<pkg>@<version>
npm install [<@scope>/]<pkg>@<version range>
npm install <alias>@npm:<name>
npm install <folder>
npm install <tarball file>
npm install <tarball url>
npm install <git:// url>
npm install <github username>/<github project>

Итак, у этого вопроса есть два решения:

1. Установить из папки

git submodule add <library repo url> <folder of library>

npm i file:<folder of library>

2. Установить из git удаленного репо

npm i <library repo url>

Или включить commit-i sh.

npm i <library repo url>#<commit-ish>
...