npm 安装git资源

简介: 用npm安装git私有包的解决方案

引言

我们大多数情况下用到的包都是存放在 npmjs.com 这个网站上的,只要我们安装了Node,我们就可以使用Node自带的npm包来下载你需要的包; 但有时候我们想让我们自己的包或者库私有,哪怎么办呢?很多人就会想到自己搭一个私服,比如Nexus Repository Manager sinopia; 虽然搭建起来不是很困难,尤其是sinopia就是一个npm包,安装灰常简单,但是都需要一台服务器,一台服务... 一台服... 一台... 一...

现在大多数公司肯定有自己的git仓库了,[没有到git?说明你们技术太XXX落后]那么我们何不利用git仓库来存放我们的各种lib呢?

传统方式

前事不忘,后事之师。先来复习一下怎么从npmjs.com获取包。[这句是我说的]

$ npm install XXX
...

git仓库

假如你已经做了一个特别牛逼的库,但是因为只是公司内部使用,比如一些工具库,放出去比如放到npmjs.com上没任何意义的,你可以把这个库整理成一个git的repo,当然打个标签,发个各版本什么的那就更好了。当你把你牛逼的库放在你司的git上后,比如地址是 ssh:git.niubi.com/yourName/niubility.git 或者 https://git.niubi.com/yourName/niubility.git, 接下来就是发大招。

大招

$ npm install git+ssh:git.niubi.com/yourName/niubility.git
...
**#或者**
$ npm install git+https://git.niubi.com/yourName/niubility.git
...

隐藏技能[不推荐]

用户名方式

如果你将 npm 注册到自己的git仓库,就可以直接省去域名等一切能定位到该lib的的通用信息。

注册及登录

$ npm adduser --registry http://you.domain.com
...
$ npm login --registry http://you.domain.com
...

安装

$ npm install yourName/niubility
...

恩,没什么可说的了我真是来测试打赏功能的。

目录
相关文章
|
3月前
|
缓存 资源调度 持续交付
在清空NPM缓存后,检查是否所有依赖都已正确安装
在清空NPM缓存后,检查是否所有依赖都已正确安装
|
21天前
|
缓存 网络安全 开发工具
全面掌握 Git 和 Gitee:从安装到上传的完整指南
本文档介绍了如何安装和配置Git,以及如何与Gitee进行连接。首先从官网下载Git并安装,接着配置用户名和邮箱,生成SSH密钥并将其添加到Gitee账户,完成无密码登录的设置。文档还提供了基本的命令使用指南,包括文件操作、Git命令和gitee代码上传流程,最后讲解了提交信息的规范格式和回滚操作的方法。
106 1
|
23天前
|
资源调度 前端开发 JavaScript
React 安装(NPM)
10月更文挑战第6天
54 1
|
23天前
|
缓存 资源调度 持续交付
在清空NPM缓存后,我如何检查是否所有依赖都已正确安装?
【10月更文挑战第5天】在清空NPM缓存后,我如何检查是否所有依赖都已正确安装?
|
16天前
|
缓存 JavaScript 前端开发
拿下奇怪的前端报错(三):npm install卡住了一个钟- 从原理搞定安装的全链路问题
本文详细分析了 `npm install` 过程中可能出现的卡顿问题及解决方法,包括网络问题、Node.js 版本不兼容、缓存问题、权限问题、包冲突、过时的 npm 版本、系统资源不足和脚本问题等,并提供了相应的解决策略。同时,还介绍了开启全部日志、使用替代工具和使用 Docker 提供 Node 环境等其他处理方法。
161 0
9-14|npm install --global windows-build-tools 安装太慢了,能够指定国内源
9-14|npm install --global windows-build-tools 安装太慢了,能够指定国内源
|
3月前
|
敏捷开发 缓存 前端开发
阿里云云效产品使用合集之前端打包时npm安装卡住一般是什么导致的
云效作为一款全面覆盖研发全生命周期管理的云端效能平台,致力于帮助企业实现高效协同、敏捷研发和持续交付。本合集收集整理了用户在使用云效过程中遇到的常见问题,问题涉及项目创建与管理、需求规划与迭代、代码托管与版本控制、自动化测试、持续集成与发布等方面。
|
3月前
|
Linux 开发工具 git
CentOS安装git客户端
【8月更文挑战第22天】在 CentOS 上安装 Git 可通过两种方式:一是利用 yum 包管理器,只需在终端依次执行 `sudo yum update` 和 `sudo yum install git` 命令,安装时按提示输入 y 即可;二是从源码安装,适用于有特殊需求的场景。首先安装必要的依赖库,然后下载并解压 Git 的源码包,最后通过一系列 make 命令完成配置与编译安装。无论哪种方式,安装完毕后均可通过 `git --version` 验证安装情况。
142 6
|
3月前
|
缓存 资源调度 持续交付
在清空NPM缓存后,如何检查是否所有依赖都已正确安装
在清空NPM缓存后,如何检查是否所有依赖都已正确安装
|
3月前
|
网络安全 开发工具 git
Mac安装Git
Mac安装Git
45 2