【问题标题】:Cordova not recognized as external command inside project folder?Cordova 在项目文件夹中未被识别为外部命令?
【发布时间】:2017-04-19 09:08:00
【问题描述】:

我的 npm 文件夹中安装了 cordova。在命令行中使用 cd Project_name 并绑定 cordova add platform 后,我收到一个错误

"Cordova is not recognized as internal or external command"

。我不知道这里出了什么问题。我遵循了科尔多瓦文档中给出的每个步骤。下面是报错截图

【问题讨论】:

  • 看不到截图,你安装cordova的命令是什么?
  • npm install -g cordova 这个命令。我能够创建项目,但在 cd project 之后给出错误@warl0ck
  • 在黑暗中拍摄,但您是否尝试过重新启动命令提示符和/或通过npm install -g cordova重新安装
  • 是的,有几次我什至重新启动了我的电脑
  • 安装后是否收到任何信息/错误/警告?

标签: android node.js cordova


【解决方案1】:

首先检查您已安装的所有内容:

node - v
cordova -v

如果没有安装,请先安装。

从这里下载并安装 NodeJS:https://nodejs.org/en/

然后再检查node -v

如果你已经成功安装了节点然后安装cordova。

npm install -g cordova

然后检查cordova -v

我建议你参观一下cordova入门:http://cordova.apache.org/#getstarted

【讨论】:

  • 一切都安装好了。我什至可以使用 cordova 来创建项目。只是我无法访问项目文件夹中的cordova
  • 无法访问项目文件夹中的 Cordova 是什么意思??
【解决方案2】:

尝试使用以下方法重新安装cordova:

npm install -g cordova

之后您就可以添加平台了。

【讨论】:

  • 这正是我所做的。 @Shubham Bhardwaj
  • 这没有帮助。根据您的说法,我没有正确安装cordova,但是如果这是问题所在,那么我该如何创建项目
  • 你试过为Node设置路径吗?可能是这个原因。
【解决方案3】:

我认为你没有为节点 JS 设置环境变量。

请按照this link中提供的步骤操作。

【讨论】:

    【解决方案4】:
    1. 删除“平台”文件夹
    2. 尝试添加重新平台:

      npm install -g 科尔多瓦

    1. 尝试使用以下方法重新安装cordova:

      npm install -g 科尔多瓦

    【讨论】:

      【解决方案5】:

      以下步骤帮助了我:

      使用以下命令安装 Cordova:npm install -g cordova

      1. 检查是否安装了 Cordova:要检查,请转到“C:\Users\your username\AppData\Roaming\npm\node_modules”并搜索 Cordova 文件夹。如果它不存在,则在 CMD 中运行 'npm install -g cordova' 以安装 cordova 或重新安装 npm 并运行 'npm install -g cordova'。

      2. 环境变量路径是否存在:要检查环境变量(我的电脑或我的电脑>右键单击>属性>高级系统设置>环境变量按钮)
        添加 %appdata%\npm\ 或 c:\users\YourUserName\AppData\Roaming\npm
        (将 YourUserName 替换为您的用户配置文件的名称)到系统变量的 PATH

      以下是环境路径上的逐步操作截图。

      【讨论】:

        猜你喜欢
        • 2015-09-29
        • 2023-04-05
        • 1970-01-01
        • 2014-04-29
        • 2014-11-11
        • 2016-05-31
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多