当前位置: 首页 > news >正文

【node】如何把包发布到npm上

1 注册npm账号

1 npm网站,点击sign up 按钮,进入注册用户界面;
2 填写账号相关信息,并记住账号 、密码、邮箱等信息;
3 点击Create an Account按钮,注册账号;
4 登录邮箱,点击验证链接,进行邮箱账号验证;
在这里插入图片描述

2 登录npm账号

在终端执行npm login命令 ,输入用户名、密码(不可见输入方式)、邮箱,即可登录成功。

在登录之前切换镜像源npm官方服务器。

nrm ls 查看所有的镜像源
在这里插入图片描述
nrm use npm 切换到指定npm镜像源
npm login 登录npm
输入账号、密码、邮箱之后,根据提示输入邮箱中的验证码,即可登录完成
在这里插入图片描述

3 发布包

将终端地址切换为包的根目录,运行npm publish命令,即可将包发布到npm上,注意要发布的包名不能雷同

npm view 包名
查看包是否重名
npm whoami
查询当前登录的npm账户
npm publish --dry-run
在正式发布之前可以测试发布流程是否正确
在这里插入图片描述

4 删除已发布的包

运行 npm unpublish 包名 --force命令,即可从npm 删除包。

npm unpublish 只能删除72小时以内发布的包;
npm unpublish 删除的包,在24小时内不允许重复发布;

http://www.xdnf.cn/news/438247.html

相关文章:

  • 3D 数据可视化系统是什么?具体应用在哪方面?
  • 【Linux网络】网络层
  • 微服务商城(1)开篇、服务划分
  • 77. 组合【 力扣(LeetCode) 】
  • AGI大模型(15):向量检索之调用ollama向量数据库
  • 视频图像压缩领域中 DCT 的 DC 系数和 AC 系数详解
  • 【JAVA常见数据类型】
  • 【工奥阀门科技有限公司】签约智橙PLM
  • 家用或办公 Windows 电脑玩人工智能开源项目配备核显的必要性(含 NPU 及显卡类型补充)
  • 基于RFSOC ZU28DR+DSP 6U VPX处理板
  • 适配华为昇腾 NPU 的交互式监控工具
  • Java问题排查常用命令行工具速查表
  • 深度学习中.cuda()、.eval()与no_grad详解
  • 【MySQL】日志缓冲区详解 以及 InnoDB内存结构总结
  • 解决docker alpine缺少字体的问题 Could not initialize class sun.awt.X11FontManager
  • 浅析 Golang 内存管理
  • Chrome安装最新vue-devtool插件
  • 国产免费工作流引擎star 6.5k,Warm-Flow升级1.7.2(新增案例和修复缺陷)
  • 【​​HTTPS基础概念与原理​】​​SSL/TLS协议演进史:从SSLv3到TLS 1.3
  • 嵌入式Linux Qt开发:2、Qt creator简单配置、Qt Designer使用以及信号槽机制使用
  • QT之信号与槽
  • 嵌入式设计模式基础--C语言的继承封装与多态
  • Java 性能调优全解析:从设计模式到 JVM 的 7 大核心方向实践
  • 初学c语言14(指针6)
  • 用模型预测控制算法实现对电机位置控制仿真
  • 深入浅出入侵检测系统(IDS)的工作原理与应用场景
  • TTS-Web-Vue系列:Vue3实现内嵌iframe文档显示功能
  • Ubuntu24.04编译ORB_SLAM的一系列报错解决
  • 数字取证-内存取证(volatility)
  • 使用VSCode编辑Markdown+PlantUml