如何从bonobo-git服务器npm安装私有库



我创建了位于angular/dist文件夹下的库,并将整个项目推送到Bonobo-git服务器。

我想在Angular 的pakkage.json中包含这个库

我应该只在git服务器上存储库文件夹(即angular/dist下的文件夹(吗?以及如何将其包含在package.json中?

您可以从文件夹或git-reo安装,下面是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 ish。

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

最新更新