一般的公司都是有自己的私有库,用来存放npm的一些依赖包,我们可以利用这个来进行存放自己的写的npm组件。
我是用nrm 安装这个
1.nrm
nrm(npm registry manager )是npm的镜像源管理工具,有时候国外资源太慢,使用这个就可以快速地在 npm 源间切换
- 安装
在命令行执行命令,npm install -g nrm,全局安装nrm。
npm install nrm -g
- 使用
执行命令nrm ls 查看可选的源
nrm ls
下面是我自己的使用的源 其中,带*的是当前使用的源
4.切换
如果要切换到npm 源,执行命令
nrm use npm
用的就是当前的源,这个时候就可以利用这个源npm install 了
5.增加
你可以增加定制的源,特别适用于添加企业内部的私有源,执行命令 nrm add <registry> <url>,其中reigstry为源名,url为源的路径。
nrm add registry http://registry.npm.frp.trmap.cn/
6.删除
执行命令nrm del <registry>删除对应的源。
nrm del registry http://registry.npm.frp.trmap.cn/
7.测试速度
你还可以通过 nrm test 测试相应源的响应时间。
nrm test npm
以上是 nrm 的安装和使用,可以下载公司内部的 组件使用。下面是上传组件和更新组件
- 再上传之前,需要先增加用户
npm adduser
如果已经有了账号直接登录npm login
npm login
根据提示输入用户名,密码,邮箱.(公司的账号和密码)
初始化npm包npm init
npm init
根据提示输入包名,版本号等等的信息,开发完成,执行下面命令上传发布npm publish
如需修改,修改完成之后,在次执行npm publish,会自动替换成最新的.
npm publish
- 下载使用nrm -i 组件名 /nrm -i 组件名
nrm -i 组件名
使用方式和npm安装的依赖是完全一样的.