【问题标题】:cordova.js is missing on a new project新项目中缺少cordova.js
【发布时间】:2013-10-15 08:32:03
【问题描述】:

我有一个全新的 cordova3.1.0-0.1.0 安装。我创建了一个类似cordova create project com.example.project Project 的项目。该项目是在项目/www下创建的,但文件cordova.js is missing

我正在使用 Windows XP、节点 0.10.20 和 npm 1.3.11。

我错过了什么吗?

【问题讨论】:

    标签: cordova


    【解决方案1】:

    不,你们都很好。 Cordova.js 将在您构建特定平台时生成(即cordova build android)。所以它将在您的 project/platforms/android/assets/www/ 文件夹中,但不在您的 project/www/ 文件夹中。

    【讨论】:

    • 你能解释一下他们为什么这样做吗?!
    • @IbrahimHero 因为每个 JS 文件都是针对每个平台量身定制的。只引用一个文件比自己嗅探操作系统更容易。
    • ibrahimHero,在开发过程中添加一个空的 cordova.js 文件有什么害处吗? (我正在计划和启动最终的应用程序也作为一个网络应用程序,这个技巧也有助于解决 404 问题。)
    • 我想将我的应用程序发布到 Android、iOS 和任何浏览器。如何为浏览器添加cordova.js,以便拥有deviceready 之类的事件并访问插件?
    【解决方案2】:

    我不得不从下拉菜单中将我的构建目标从默认的Android (Active) 更改为纯Android,然后它生成了文件并构建得很好。这似乎是 Visual Studio 2017 的初始化问题。

    【讨论】:

      【解决方案3】:

      尝试将cd 放入目录并构建网络版本:

      cordova plugin add cordova-plugin-inappbrowser
      

      【讨论】:

      • 这绝对不是 OP 所要求的
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2017-01-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-12-19
      • 1970-01-01
      相关资源
      最近更新 更多