找不到模块'compare-func' Cordova Android

Rya*_*ton 16 npm cordova android-studio 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'
Run Code Online (Sandbox Code Playgroud)

我试过删除我的 Node Modules 文件夹,运行一个cordova clean android并重新安装npm install. 不太确定为什么我会收到此错误。

Bha*_*rya 20

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

  • 在这种情况下,我倾向于删除该平台,似乎总是有效,哈哈。 (2认同)