距离上次发
blog
已经有一段时间了,最近一直在搞sdk
相关的工作,弄了几天karma
+jasmine
的js
单测框架发现对ts
似乎不太友好…白整(因为总提示找不到包),于是决定看回项目本带的jest
单测框架…就发个项目中用到的一个小工具ba,还是特别好用的!
最近也会开始把
github
更新起来,冲!
有空可以来参观下我的主页哈~ 链接下方👇👇
导语:效率工具
之路–nrm
Github:YX-XiaoBai
爱好:Americano More Ice !
nrm
简介
nrm
可以帮助你简单并且快速的选择不同的npm
注册源,包括npm
,cnpm
,taobao
,nj
怎么配置yarn去当做私有registries
使用.yarnrc
在你的项目文件夹,在.yarnrc
下加入registry "http://your.registry"
安装
npm install -g nrm
例子
# 列出所有源(registry)
$ nrm ls
* npm -------- https://registry.npmjs.org/
yarn ------- https://registry.yarnpkg.com/
cnpm ------- http://r.cnpmjs.org/
taobao ----- https://registry.npm.taobao.org/
nj --------- https://registry.nodejitsu.com/
npmMirror -- https://skimdb.npmjs.com/registry/
edunpm ----- http://registry.enpmjs.org/
# 切换注册源(registry)
nrm use cnpm
Registry has been set to: http://r.cnpmjs.org/
用法
Usage: nrm [options] [command]
命令:
ls 列出所有registries
current 展示现在使用的registry名称
use <registry> 使用新的registry
add <registry> <url> [home] 新增一个自定义的registry
login <registry> [value] 为使用base64编码字符串或用户名和密码的注册表设置授权信息
-a --always-auth 集合始终是auth
-u --username <username> 此注册表的用户名
-p --password <password> 此注册表的密码
-e --email <email> 此注册表的邮箱
set-hosted-repo <registry> <value> 为自定义注册表设置托管npm存储库以发布包
del <registry> 删除一个自定义注册表
home <registry> [browser] 使用可选浏览器打开注册表主页
test [registry] 显示一个或所有注册表的响应时间
publish [<tarball>|<folder>] 如果当前注册表是自定义注册表,则将包发布到当前注册表。如果不使用自定义注册表,此命令将直接运行npm publish
-t --tag [tag] 添加标记
-a --access <public|restricted> 设置访问权限
-o --otp [otpcode] 设置OTP代码
-dr --dry-run 设置为dr运行
help 打开帮助
Options:
-h, --help 输入用法
-V, --version 输入版本信息