登录
登录npm账号(没有账号需要先前往npm注册 https://www.npmjs.com/)
npm login
npm notice Log in on https://registry.npmjs.org/
Username: 用户名
Password: 密码
Email: (this IS public) 邮箱
显示登录用户名
npm whoami
发布
npm publish
假如出现下图错误,那就是你的包名和别人的一样了,修改一下package.json 下面的 name 字段就行。
npm ERR! code E403
npm ERR! 403 403 Forbidden - PUT https://registry.npmjs.org/ - You cannot publish over the previously published versions: 0.1.0.
npm ERR! 403 In most cases, you or one of your dependencies are requesting
npm ERR! 403 a package version that is forbidden by your security policy, or
npm ERR! 403 on a server you do not have access to.npm ERR! A complete log of this run can be found in:
npm ERR! /Users/zhangshenghui/.npm/_logs/2022-07-04T08_13_12_676Z-debug-0.log
修改
修改完包代码之后,执行 npm version patch
原版本号会自动加1,也可自行修改package.json 里面的版本号
然后执行npm publish
修改并发布完成
删除npm包
删除指定版本包:npm unpublish 包名@版本号
删除npm所有版本包:npm unpublish 包名 --force