【问题标题】:Cordova: could not find directoryCordova:找不到目录
【发布时间】:2015-12-15 19:40:20
【问题描述】:

本学期我需要使用 Cordova 为一个项目开发一个移动应用程序,但在启动和运行它时遇到了困难。我遵循了 Apache 提供的 this 教程。当我运行 cordova create hello com.example.hello HelloWorld 创建 Hello World 应用程序时,我得到以下输出:

创建一个新的科尔多瓦项目。
找不到目录:/usr/local/lib/node_modules/cordova/node_modules/cordova-lib/node_modules/cordova-app-hello-world

我正试图弄清楚发生了什么,因为直到命令似乎都成功了。现在我安装了以下内容:

  • Node.js 5.0.0
  • git 2.6.2
  • 科尔多瓦 5.3.3
  • Ant 1.9.6(有人告诉我这是使用 IDE 所必需的,所以我安装了它)
  • Android SDK 工具
  • Xcode

【问题讨论】:

  • 节点5和cordova有一些问题,用节点4试试
  • 使用 Node 4 解决了我的问题。这应该翻译成答案吗?
  • 我会回答我之前的评论并在科尔多瓦修复发布后更新它
  • Cordova 5.4.0 出来了,我已经更新了答案

标签: cordova installation


【解决方案1】:

目前节点 5 和 cordova 存在一些问题,它们已修复但尚未发布。现在,使用节点 4

编辑: Cordova 5.4.0 已经发布,应该可以在节点 5 上正常工作 http://cordova.apache.org/news/2015/11/06/tools-release.html

【讨论】:

    【解决方案2】:

    解决方法是转到命令提示符中的 /node_modules/cordova-lib 文件夹并运行 npm install 命令。

    【讨论】:

    • 如您所说,这是一种解决方法。所以把它作为评论发布,而不是答案!
    【解决方案3】:

    在安装 Cordova 时,是否使用了 -g 参数?

    npm install -g 科尔多瓦

    【讨论】:

    • 这应该是一条评论
    【解决方案4】:

    最新版本 (cordova 5.3.3) 的已知问题。 https://issues.apache.org/jira/browse/CB-9712

    它固定在 dev 分支中。等待下一个版本。

    【讨论】:

      猜你喜欢
      • 2021-02-22
      • 1970-01-01
      • 2020-05-10
      • 2020-10-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-04-24
      相关资源
      最近更新 更多