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

Cordova添加插件失败:unorm模块缺失及iOS平台无效问题求助

解决cordova-plugin-appinfo安装失败的两个问题

针对你遇到的两个报错,结合你的环境(node v9.2.0,cordova 8.0.0),我整理了具体的解决步骤:

问题1:iOS平台并非有效Cordova平台,缺少API.js,不支持iOS

这个问题大概率是当前iOS平台版本和cordova 8.0.0不兼容,或者平台安装不完整导致的。试试下面的操作:

  • 先移除现有的iOS平台:
    cordova platform remove ios
    
  • 安装cordova 8.0.0兼容的iOS平台版本(推荐ios@4.5.5,这个版本和cordova 8.x适配性很好):
    cordova platform add ios@4.5.5
    
  • 验证平台是否安装成功:
    cordova platform list
    
    执行完后如果看到iOS平台正常列出,说明这部分问题解决了。

问题2:Cannot find module 'unorm’

这个错误是插件安装过程中需要依赖unorm模块,但你的环境里没有这个包。可以按以下方式修复:

  • 首先在项目根目录本地安装unorm依赖:
    npm install unorm --save
    
  • 如果本地安装后还是报错,尝试全局安装这个模块:
    npm install -g unorm
    
  • 要是还不行,清理一下npm缓存再重新尝试安装插件:
    npm cache clean --force
    cordova plugin add cordova-plugin-appinfo
    

等这两个问题都解决后,重新执行cordova plugin add cordova-plugin-appinfo,应该就能成功安装插件了。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.21 04:34:22