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

如何通过npm安装Cordova?安装报错求助

解决Cordova安装时的EUNSUPPORTEDPROTOCOL错误

问题重现

安装Cordova时触发以下错误:

C:\Users\Adam>npm i cordova
npm WARN deprecated npmlog@7.0.1: This package is no longer supported.
npm ERR! code EUNSUPPORTEDPROTOCOL
npm ERR! Unsupported URL Type "npm:": npm:string-width@^4.2.0

单独安装string-width@4.2.0虽成功,但因当前目录无package.json出现一系列警告,且无法解决Cordova安装的核心问题。此前已卸载旧版Cordova并更新npm、Node.js,使用Windows 10系统。

解决方案

1. 清理npm缓存

缓存的错误依赖引用可能导致协议错误,执行:

npm cache clean --force

2. 全局安装Cordova(推荐)

Cordova是CLI工具,全局安装无需本地package.json,可避免目录相关警告:

npm install -g cordova

3. 重置npm源配置

非官方npm源可能引发协议解析问题,重置为官方源:

npm config delete registry
npm config set registry https://registry.npmjs.org/

4. 验证Node.js/npm版本兼容性

Cordova对Node.js/npm版本有明确要求,通过node -v和npm -v查看当前版本,确保符合官方兼容列表,若版本偏差过大,建议切换到稳定兼容版本。

5. 重新尝试安装

完成上述步骤后,再次执行全局安装命令:

npm install -g cordova

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.23 12:22:10