小红花·文摘
  • 首页
  • AI Tokens🪙
  • 排行榜🏆
  • 直播
  • FAQ
Dify.AI
沉浸式翻译 immersive translate
如何在容器构建中 npm ci 之后诊断 vite: not found

文章讲述Node.js项目迁移到Azure容器构建后报“vite: not found”。根因是package-lock.json中528个依赖的resolved字段指向仅开发环境可访问的内部代理主机,npm ci下载失败却未使构建中断。修复方法是仅重写这些公共包URL前缀为npm官方源,保留版本与完整性值,并在每次独立安装后检查Vite可执行文件,分阶段构建验证。

如何在容器构建中 npm ci 之后诊断 vite: not found

freeCodeCamp.org freeCodeCamp.org · 2026-10-21T16:03:14Z
弥合二进制盲区:面向npm包中LLM恶意软件分诊的领域知识注入

Databricks研究扫描npm恶意包,发现3.8%捆绑二进制文件,此类包比纯源码包更难被LLM识别,失败率为14.4%对6.2%。测试九个模型发现四种系统性失败模式:合理化、忽视、含糊和虚构。引入能力配置文件注入领域知识后,检测失败率从50%降至4%,消除所有误判为良性的结果,使廉价模型达到昂贵模型的检测精度。

弥合二进制盲区:面向npm包中LLM恶意软件分诊的领域知识注入

Databricks Databricks · 2026-10-16T15:37:00Z
GitHub为NPM可信发布设置48小时验证期限 阻断仓库名回收漏洞

GitHub 调整 NPM 可信发布规则,新配置须在 48 小时内完成首次发布,否则失效。此举旨在修复仓库名回收漏洞:维护者重命名或删除仓库后,攻击者可注册同名仓库获取发布凭证,向原包推送恶意版本。约 1500 个包受影响。NPM 还限制 issue_comment 事件触发发布。

GitHub为NPM可信发布设置48小时验证期限 阻断仓库名回收漏洞

蓝点网 蓝点网 · 2026-10-14T10:15:00Z
Go 写的 CLI,为什么正越来越多地通过 npm 分发?

文章解释为何Go、Rust等原生CLI常通过npm分发:npm实为跨平台应用商店,提供统一入口、npx免安装、免费CDN与版本管理。包装分单包内置、postinstall下载、optionalDependencies子包三种。文中拆解飞书CLI的package.json、install.js、run.js与GoReleaser配置,并实战演示将Go版HelloWorld发布到npm,涵盖注册、交叉编译、启动器编写、发布升级及避坑要点。

Go 写的 CLI,为什么正越来越多地通过 npm 分发?

Tony Bai Tony Bai · 2026-10-09T22:00:00Z
Vercel Agent 现可从 npm 和自定义注册表安装私有包

Vercel Agent 可通过 Vercel 共享环境变量中的凭据,从 npm 和自定义注册表安装私有依赖。npm、pnpm 和经典 Yarn 在 Agent 会话中的认证方式与 Vercel 构建相同。需添加 Development 或 Preview 共享环境变量:私有包用 NPM_TOKEN,自定义或多注册表用 NPM_RC。Agent 仅读取团队共享变量,凭据值留在沙箱外,Agent 无法读取。

Vercel Agent 现可从 npm 和自定义注册表安装私有包

Vercel News Vercel News · 2026-09-30T23:22:00Z
2026-09-27-前端与AI技术周报

2026年9月21日至27日技术周报:OpenAI为ChatGPT Work与Codex推出GPT-6 Sol和Luna,分别面向复杂编程与高吞吐任务;npm 12.1.0与11.20.0支持细粒度staging令牌并修复provenance;Rolldown 1.2.10/1.2.11改进目录监听与构建计时;Oxlint、Oxfmt更新规则与Markdown格式化;Prettier 3.9.9修复Markdown中$误判;Electron多分支修复DevTools等问题,45 alpha移除sandboxed preload部分Node全局。

2026-09-27-前端与AI技术周报

icodex - 个人网站 icodex - 个人网站 · 2026-09-27T00:00:00Z
开源项目维护者拿不到收益怎么办?能不能强迫企业使用开源项目时付费?

NPM联合创始人沃斯指出,开源维护者难以获得收益,因为企业付费大多流向镜像、扫描等供应链服务商。他建议由NPM等仓库对大型企业计量收费,个人和小团队仍免费,收入按依赖树自动分配给维护者。该方案不改许可证,避免分叉,仅改变资金流向。研究显示,开源为企业创造约8.8万亿美元价值,其中96%由约5%的开发者贡献。

开源项目维护者拿不到收益怎么办?能不能强迫企业使用开源项目时付费?

蓝点网 蓝点网 · 2026-09-23T02:39:06Z
npm自动发布最危险的一步,被拆成了“先暂存再批准”

npm 新增“仅暂存”细粒度令牌:工作流通过 npm stage publish 提交候选版本,维护者经 2FA 批准后发布,将上传与公开分离。令牌泄露无法直接发布新版本,但仍可修改 dist-tag、弃用版本,需按写权限管理。npm 计划 2027 年 1 月取消绕过 2FA 直接发布,团队应逐步迁移,先在低风险包演练,并保留审计与回滚。

npm自动发布最危险的一步,被拆成了“先暂存再批准”

Java for You Java for You · 2026-09-21T06:41:14Z
v0 现可从共享环境变量中读取 npm 凭证

v0 现支持通过 Vercel 共享环境变量安装私有 npm 包和自定义注册表包,便于团队使用现有设计系统、组件库和内部包。可用 NPM_TOKEN 访问 npmjs 私有包,或用 NPM_RC 配置多个注册表及作用域。凭证可标记为敏感,v0 不会暴露给模型或写入沙箱文件系统。

v0 现可从共享环境变量中读取 npm 凭证

Vercel News Vercel News · 2026-09-18T17:00:00Z

vlt, created by the original npm team, has launched version 1.0 as a drop-in replacement for npm. It features phased installations to prevent automatic script execution, a queryable dependency...

vlt 1.0 Ships as a Drop-in npm Replacement with Phased Installs, Graph Queries, and Malware-Blocking

InfoQ InfoQ · 2026-09-07T06:31:00Z
Shai-Hulud:谁控制了你的包注册表,谁就控制了你的管道

npm 注册表遭蠕虫攻击,恶意包自更新并窃取凭证,已进化多代,最新变种利用合法签名管道绕过验证。攻击源于自动化发布和长期凭证,影响 npm 及 Terraform 等基础设施。防御需固定依赖版本、限制来源、使用短期凭证、控制网络出口,并视构建管道为关键基础设施。

Shai-Hulud:谁控制了你的包注册表,谁就控制了你的管道

The New Stack The New Stack · 2026-08-31T16:00:00Z
高调作死的下场:澳洲警方逮捕TeamPCP两名核心成员 其开源供应链攻击震惊全球

澳洲警方与FBI合作逮捕了网络犯罪集团TeamPCP的两名核心成员,21岁的汤姆森和23岁的盖布勒,共面临14项指控。该集团通过NPM生态系统发动“沙虫”蠕虫供应链攻击,造成全球经济损失。执法机构已扣押电子设备取证,但预计类似攻击仍会继续。

高调作死的下场:澳洲警方逮捕TeamPCP两名核心成员 其开源供应链攻击震惊全球

蓝点网 蓝点网 · 2026-08-28T04:08:10Z

npm 12 introduces significant security-related changes, making certain installation behaviors opt-in. Notably, script allowances are now off by default, which requires explicit approval for...

npm 12 Released: Install Scripts off by Default as Registry Moves to Explicit Trust

InfoQ InfoQ · 2026-08-14T06:39:00Z

GitHub consolidated the npm and Actions changes it shipped from March to July 2026 against supply chain attacks, several of which alter defaults rather than add options. Hacker News discussion...

GitHub Hardens npm and Actions Defaults, Drawing Debate over Delays versus Signing

InfoQ InfoQ · 2026-08-08T07:45:00Z
将来源证明伪装成掩护的npm攻击

安全研究人员披露了一起npm供应链攻击,影响超400个包,涉及Keyv和Cacheable。攻击者利用窃取的开发者凭据发布恶意版本,植入Mini Shai-Hulud蠕虫,窃取凭据并自动发布感染包。该攻击暴露了可信发布的弱点,建议升级npm CLI 12、固定版本、重建受影响系统,并限制自动化流程权限。

将来源证明伪装成掩护的npm攻击

The New Stack The New Stack · 2026-08-07T18:31:59Z
我们如何将恶意软件公告扩展到npm之外

GitHub高级工程经理Ankit Kumar Honey介绍如何优化Dependabot依赖更新工具,通过分组更新、降低频率和优先处理安全修复,减少大量拉取请求对仓库的干扰。文章还提及针对npm和GitHub Actions的供应链攻击防护改进,以及新增的三天冷却期,让维护者有时间处理安全发现后再发布版本更新。

我们如何将恶意软件公告扩展到npm之外

The GitHub Blog The GitHub Blog · 2026-08-06T16:51:12Z
破坏 npm 和 GitHub Actions 上的供应链攻击

GitHub 更新了 Dependabot,新增默认三天冷却期,延迟版本更新拉取请求,以便维护者和安全研究人员在代码合并前处理发布中的问题。同时,GitHub 重组了漏洞赏金计划,改善研究人员体验,并在45天内为超过14000个仓库中的活跃仓库确定了有效所有者,归档其余仓库,将所有权作为后续工作的基础。

破坏 npm 和 GitHub Actions 上的供应链攻击

The GitHub Blog The GitHub Blog · 2026-07-28T16:00:00Z
2026-07-12-前端与AI技术周报

2026年7月12日的技术周报介绍了TypeScript 7.0的发布,Go语言重写显著提升了构建速度;OpenAI推出了GPT-5.6系列和全双工语音模型GPT-Live;Bun成功从Zig迁移至Rust,内存占用显著降低;npm 12.0.0发布,包含多项破坏性变更。

2026-07-12-前端与AI技术周报

icodex - 个人网站 icodex - 个人网站 · 2026-07-12T00:00:00Z
2026-06-22-前端技术周报

2026年6月22日的前端技术周报介绍了pnpm、npm和Yarn的更新。pnpm修复了安全漏洞并新增功能;npm 12.0.0预览版收紧了依赖安装要求;Yarn 4.17.0新增包映射功能。此外,Rspack和Rolldown发布了新版本,改进了构建和模块解析,Storybook修复了多个问题并升级了构建工具。

2026-06-22-前端技术周报

icodex - 个人网站 icodex - 个人网站 · 2026-06-22T00:00:00Z

为应对NPM供应链攻击,GitHub宣布NPM v12将默认不再自动执行依赖项安装脚本,开发者需手动批准受信任的包。主要变化包括关闭脚本执行和禁止自动解析Git及远程依赖,旨在提高NPM生态系统的安全性,防止恶意载荷自动安装。开发者需根据GitHub指南配置项目。

应对供应链蠕虫攻击 GitHub宣布NPM v12将不再自动执行依赖项安装脚本

蓝点网 蓝点网 · 2026-06-11T02:00:57Z
  • <<
  • <
  • 1 (current)
  • 2
  • 3
  • >
  • >>
👤 个人中心
在公众号发送验证码完成验证
登录验证
在本设备完成一次验证即可继续使用

完成下面两步后,将自动完成登录并继续当前操作。

1 关注公众号
小红花技术领袖公众号二维码
小红花技术领袖
如果当前 App 无法识别二维码,请在微信搜索并关注该公众号
2 发送验证码
在公众号对话中发送下面 4 位验证码
小红花技术领袖俱乐部
小红花·文摘:汇聚分发优质内容
小红花技术领袖俱乐部
Copyright © 2021-
粤ICP备2022094092号-1
公众号 小红花技术领袖俱乐部公众号二维码
视频号 小红花技术领袖俱乐部视频号二维码