publish npm包需要以下步骤,做一下记录,以防以后使用再掉坑里
执行命令:npm config get registry
控制台打印的输出必须是 https://registry.npmjs.org/
如果输出是 https://registry.npm.taobao.org/
,执行第2步
执行命令:npm config set registry https://registry.npmjs.org/
执行完成后可以再次执行第1步进行检查
如果是默认的npm源仓库可以跳过这一步
执行命令:npm login
输入用户名、密码、邮箱登录
完成后执行 npm whoami
检查登录
执行命令:npm publish
等待上传完成,结束后没有error就说明成功了
完成后执行命令 npm config set registry https://registry.npm.taobao.org/
,将镜像切换为淘宝镜像库
.
.
异常信息:
npm ERR! code E403
npm ERR! 403 Forbidden - PUT https://registry.npm.taobao.org/vue_subassembly_style_cus - [no_perms] Private mode enable, only admin can publish this module
解决:需要切换到npm镜像后重新登录,再次执行命令
本人第一次使用npm,在淘宝镜像 下登录,输入npm账号密码可以登录,npm publish就是一直403,原因就是我登录的长裤不对,差点掉坑里没出来…