You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Windows10使用nvm时14.5.0以上版本Node的npx运行提示安装包问题

问题成因

npm 7.0.0及更高版本(对应Node.js 15.x及以上正式版本默认绑定)对npx进行了完全重写,将其改为npm exec命令的别名,和旧版(npm 6.x及更低,对应Node.js 14.x及更早版本绑定的npx)的默认行为存在差异:

  • 旧版npx默认逻辑为:检测到要执行的包未在本地/全局安装时,自动静默临时下载对应版本并执行,无需用户确认。
  • 新版npx新增了安全校验逻辑:只要检测到目标包不在本地项目依赖、也不在npm全局缓存中,就会弹出安装确认提示,避免用户意外执行恶意包,属于设计上的默认行为,不是操作错误或功能异常。

解决方法

可以根据使用需求选择以下任意一种方案:

  • 单次执行跳过确认:执行命令时添加--yes(简写-y)参数即可直接执行,无需等待确认,示例:
    npx -y create-next-app@latest --ts
    
  • 全局永久关闭确认提示:执行以下npm配置命令,之后所有npx命令都会默认同意安装缺失包,完全对齐旧版npx的行为:
    npm config set yes true
    
  • 无需修改配置的常规用法:遇到提示时直接输入y回车,即可继续执行流程。

内容的提问来源于stack exchange,提问作者Sangeet Agarwal

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.23 15:18:00