发布npm包
注册账号
在npm官网注册
登录账号(需要npm镜像源为npm官方源)
1
2
3
4
5npm config get registry //查看当前镜像源
nrm use npm //使用npm官方镜像源(如果安装了nrm)
npm config set registry https://registry.npmjs.org/ //使用npm官方镜像
npm login //登录(输入账号密码、邮箱和验证码)
npm adduser //效果同上查看当前账号
1
npm whoami
package.json
name和version是必须的
1 | { |
发布
发布前需切换至官方镜像源
1
2npm publish
// 再次发布前需要将version版本号加一当发布
name以@开头的包时,npm默认发布私有包(私有包需要收费),使用如下命令发布为公开包1
npm publish --access public
发布beta版本(修改version,如
0.0.1-beta.1)1
npm publish --tag=beta
发布成功后登录npm官网即可看到自己发布的包
作废和撤销
作废npm包,表示不在维护更新
1
npm deprecate <package-name> "<message>"
撤销发布包(只能删除24小时内发布的最后一个版本)
1
npm unpublish <package-name> --force
- 本文标题:发布npm包
- 本文作者:灵感胜于汗水
- 创建时间:2022-08-06 17:15:13
- 本文链接:https://cjhsyc.github.io/2022/08/06/发布npm包/
- 版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!