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

安装Vite/Next.js项目时遇ERR_SSL_CIPHER_OPERATION_FAILED错误求解决

解决Node.js v22.12.0安装Vite/Next.js时的ERR_SSL_CIPHER_OPERATION_FAILED错误
  • 降级Node.js到LTS稳定版
    v22属于Current版本,可能存在SSL相关兼容性问题。建议切换到v20.x系列的LTS版本:

    • 若已安装nvm,执行命令:nvm install 20,随后nvm use 20
    • 未安装nvm的话,直接下载Node.js官网v20.x的安装包覆盖安装
  • 临时禁用npm SSL严格模式
    执行以下命令关闭SSL严格校验,之后重新尝试创建项目:

    npm config set strict-ssl false
    npm create vite@latest # 或 npx create-next-app@latest
    

    问题解决后可执行npm config set strict-ssl true恢复默认设置

  • 清除npm缓存并切换镜像源
    缓存损坏或源站SSL问题可能导致该错误,执行以下步骤:

    npm cache clean --force
    npm config set registry https://registry.npmmirror.com
    

    完成后再次执行项目创建命令

  • 检查并更新系统SSL证书
    打开Windows「Internet选项」→「内容」→「证书」,检查根证书是否过期,更新系统根证书库;也可手动安装最新的根证书包

  • 尝试使用其他包管理器
    若npm仍有问题,换用yarn或pnpm尝试:

    • 安装yarn:npm install -g yarn,创建项目:yarn create vite / yarn create next-app
    • 安装pnpm:npm install -g pnpm,创建项目:pnpm create vite / pnpm create next-app

内容的提问来源于stack exchange,提问作者Saiful Islam

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.15 06:22:38