当尝试"cordova requirements"得到错误"Cordova does not know requirements"



继Cordova教程"创建您的第一个Cordova应用程序"之后,Cordova成功创建了该项目以及ios和android平台。使用终端命令后cd到项目的文件夹

cordova requirements

失败。。。

Cordova does not know requirements; try help for a list of all the available commands. 

Cordova成功地为ios和android创建了项目和平台。当键入"help"时,"requirements"似乎不是列表中的命令。卸载和重新安装+更新Cordova没有帮助。命令被删除了吗?安装中缺少什么东西吗?如何列出要求?

首先,确保当前工作目录是一个有效的Cordova项目,requirements是一个项目命令,这意味着只有当您的工作目录是有效的Cor多瓦项目时才能使用它。这来自Cordova命令参考。

如果您的工作目录确实是一个Valid Cordova项目,那么安装有问题。我建议使用npm

卸载并重新安装cordova

在Node和npm之间的某个位置存在影响Cordova安装的问题。如果不采取以下步骤,此问题就无法解决。很抱歉,步骤没有我想要的那么清楚,但希望它能帮助到别人。

  1. sudo卸载-g cordova
  2. 使用Node站点上的MacOSX软件包安装程序重新安装Node
  3. 根据npm文档更新npm
  4. sudo安装-g cordova
  5. 修复npm update -g minimatch@3.0.2的"minimatch弃用"错误
  6. 现在创建一个Cordova项目
  7. "cordova添加平台ios">
  8. "cordova添加平台android">

现在,

cordova requirements

工作。

最新更新