找不到模块“比较功能” Cordova Android

问题描述

我有一个使用Cordova Android v9.0.0的Cordova v10.0.0项目,在尝试为Android构建项目时遇到问题,出现以下错误

Checking Java JDK and Android SDK versions
ANDROID_SDK_ROOT=undefined (recommended setting)
ANDROID_HOME=/Users/MYUSER/Library/Android/sdk (DEPRECATED)
Failed to instantiate ProjectBuilder builder: Error: Cannot find module 'compare-func'

我尝试删除“节点模块”文件夹,运行cordova clean android,然后使用npm install重新安装。不太确定为什么会收到此错误

解决方法

我遇到了同样的问题,我安装了compare-func npm软件包(Link)(npm i compare-func),它对我有用。