我创建了位于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>