We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
邮件申请账号,获取发包权限. 如没有发包需求,可略过此说明,ynpm支持内网所有用户资源下载
npm设置账户不能明文,所以给到的user:pass需要转为base64. 以onvno:onvnoPass为例(具体以实际给到账号密码为准).打开浏览器控制台,将key:value形式账号密码转为base64:
onvno:onvnoPass
window.btoa("onvno:onvnoPass") 输出结果:b252bm86b252bm9QYXNz
打开shell终端,配置账号信息:
$ npm config set email=yon@yonyou.com $ npm config set _auth=b252bm86b252bm9QYXNz
修改package.json中name字段(即包名),为避免发包用户滥用权限,所有发包用户均需提供私有包的组织(或项目名),即@group. 如用户账号仅支持发布@ynpmyou_fed的私有包,发布的包会做以下验证,判断是否可上传:
@ynpmyou_fed/tinper // 可正常内网发布 @ynpmyou_fed/comp // 可正常内网发布 @mywork/tinper // 超出权限,不可发布 @newgroup/comp // 超出权限,不可发布
执行以下命令:
$ ynpm publish inner