npm 发布流程重大升级:npm stage publish 新增创建新包功能

ADK ChatLaw官方 / ADK编译 2026-10-02 3 分钟 116 次浏览
速览导读 / Summary

npm 官方宣布其 Staged Publishing(分阶段发布)功能迎来重大突破,现已支持通过 `npm stage publish` 命令直接创建全新的 npm 包。这一更新允许开发者利用本地会话或细粒度访问令牌(包括仅限阶段使用的令牌)在自动化工作流中无缝创建包,无需先进行手动发布。该功能涵盖公开范围包、非范围包及私有范围包,显著提升了自动化部署与包管理的效率。

功能新增 创建新包支持 Staged Publishing 流程闭环
认证类型 Stage-only Token 新增细粒度权限支持
适用包类型 全类型兼容 含公开/私有/范围包

Key Insights / 核心看点

  • 1 支持通过 `npm stage publish` 命令直接创建全新的 npm 包,无需手动首次发布。
  • 2 兼容本地会话、细粒度访问令牌及仅限阶段使用的令牌,提升自动化工作流安全性。
  • 3 覆盖公开、私有及范围包等多种类型,并自动将首版送入维护者审核队列。
  • 4 显著简化 CI/CD 流程,实现从代码提交到新包上线的全链路自动化。

npm 发布流程重大升级:Staged Publishing 支持创建新包

更新背景

随着 Node.js 生态对自动化 CI/CD 流程的需求日益增长,传统的 npm 发布模式往往需要人工介入进行首次发布(First Publish),这不仅增加了操作成本,也引入了人为错误风险。npm 此前推出的 Staged Publishing 功能旨在通过“预发布队列”机制,让维护者在包上线前进行最后审核,但在新包创建环节仍存在流程断点。

核心突破

本次更新的核心在于打通了从“自动化创建”到“正式发布”的全链路。开发者现在可以直接使用 npm stage publish 命令来初始化一个全新的 npm 包,而无需预先手动发布一个占位符版本。

关键特性

  • 全流程自动化:支持在自动化工作流中直接创建新包,无需人工干预首次发布步骤。
  • 灵活的认证机制:支持使用本地会话(Local Session)或细粒度访问令牌(Granular Access Token),甚至包括仅限阶段使用的令牌(Stage-only token),极大提升了安全性。
  • 广泛的兼容性:该功能适用于所有类型的包,包括公开范围包(Public Scoped)、非范围包(Unscoped)以及私有范围包(Private Scoped)。
  • 智能队列管理:新创建的包首版将自动进入 Staged 队列,必须由维护者(Maintainer)审核并提升(Promote)后,方可供安装使用。

实际应用价值

对于依赖自动化流水线构建大型项目的团队而言,这一更新意味着可以彻底移除发布流程中的“人工启动”环节。结合 GitHub Actions 或其他 CI 工具,开发者可以编写脚本直接生成新包并进入审核队列,一旦审核通过,新包即刻上线。这不仅大幅缩短了从代码合并到包可用的时间,还降低了因手动操作导致的配置错误风险。

此外,创建新包后,用户仍可像管理现有包一样,通过 npm 界面管理其设置并配置可信发布源(Trusted Publishing),确保了新包在上线前的配置灵活性。

“这一更新标志着 npm 在自动化发布领域迈出了重要一步,让开发者能够更流畅地管理整个包生命周期。” —— npm 官方团队

技术展望

npm 团队鼓励开发者加入 GitHub Community 的 Roadmap 讨论,共同反馈需求并探讨未来的演进方向。随着这一功能的完善,npm 有望成为更强大的自动化软件分发基础设施。

“This lets you create packages from your automated workflows without a manual first publish.”

— npm 官方团队

同主题深度资讯

查看更多 →
AI 工具 2026-10-08

Descript 发布 Underlord:AI 驱动的视频与播客编辑新范式

Descript 正式推出 Underlord,一款深度集成于其平台的 AI 驱动编辑助手。Underlord 旨在解决创作者在脚本撰写、录制重录、噪音处理及多平台分发上的痛点。通过结合自然语言处理与音频视频分析技术,Underlord 实现了从文档编辑到视频剪辑的无缝转换,支持一键降噪、自动去除填充词及基于文本的精准剪辑,大幅提升了内容生产效率。

Descript官方 / ADK编译 4 分钟
AI 工具 2026-10-07

Loom Mac 全新原生重构:4K 高清录制与智能桌面整理登场

Loom 于 2026 年 10 月推出全新原生 Mac 应用,彻底摒弃旧架构,基于 macOS 15+ 原生技术重写。核心突破包括自动桌面整理功能、4K 高清录制、动态气泡形状及内置提词器。新版本显著提升了录制流畅度与画质,并大幅优化了内存占用,旨在为异步视频沟通提供零摩擦的专业体验。

Loom官方 / ADK编译 3 分钟
AI 工具 2026-10-07

GitHub Copilot CLI 1.0.94-0 发布:支持本地模型发现与智能路由

GitHub Copilot CLI 正式更新至 1.0.94-0 版本,新增本地模型发现功能。开发者可无需离开现有工作流,直接通过 `/model` 命令查询并集成本地 Ollama 实例中的模型。此次更新实现了本地模型与云端模型的无缝切换,支持工具调用与流式输出,并引入智能路由机制,显著提升了离线开发与混合部署场景下的开发效率。

ChatLaw官方 / ADK编译 3 分钟
AI 工具 2026-10-07

GitHub Copilot 本地沙盒功能全面上线,为 Agent 工作流构建安全执行边界

GitHub Copilot 正式推出本地沙盒功能,通过微软 eXecution Container (MXC) 技术,在 Windows、macOS 和 Linux 上为 Agent 工作流提供安全的执行边界。该功能允许开发者限制文件读写、网络访问及凭据使用,支持企业级策略管理,确保 AI 代理在自主运行时的安全性与可控性。

ChatLaw官方 / ADK编译 3 分钟
productivity · 免费+付费
★ 5.0 · 120评测
C

ChatLaw

北大开源的法律大模型和助手

ChatLaw是由北京大学团队开源的AI法律大语言模型(LLM),它通过结合法律领域特定的数据集和外部知识库,旨在提高法律问题处理的准确性和效率。该模型利用先进的自然语言处理技术,能够理解和生成法律相关的咨询和解答,同时减少法律数据筛选中的模型幻觉问题。ChatLaw的设计考虑了法律语言的复杂性和法律知识更新的快速性,力图为法律专业人士和普通用户提供高质量的法律信息服务。

查看 ChatLaw 使用教程与功能