【问题标题】:Apache Cordova missing cordova.jsApache Cordova 缺少 cordova.js
【发布时间】:2015-08-17 20:48:59
【问题描述】:

我已经加载了一个默认的 Visual Studio 2015 Cordova 项目。我关注了msdn 的帖子,但项目无法构建。

在我的构建输出中,我有以下内容:

1>------ Build started: Project: EpilepTracker, Configuration: Release Android ------
1>  Your environment has been set up for using Node.js 0.12.2 (ia32) and npm.
1>  ------ Ensuring correct global installation of package from source package directory: C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE\Extensions\ApacheCordovaTools\packages\vs-tac
1>  ------ Name from source package.json: vs-tac
1>  ------ Version from source package.json: 1.0.0
1>  ------ Package already installed globally at correct version.
1>  ------ Cordova tools 4.3.1 already installed.
1>  ------ Build Settings:
1>  ------ Build Settings:
1>  ------    platformConfigurationBldDir: C:\src\epileptracker\EpilepTracker\EpilepTracker\bld\Android\Release
1>  ------    platformConfigurationBinDir: C:\src\epileptracker\EpilepTracker\EpilepTracker\bin\Android\Release
1>  ------    buildCommand: prepare
1>  ------    platform: Android
1>  ------    cordovaPlatform: android
1>  ------    configuration: Release
1>  ------    cordovaConfiguration: Release
1>  ------    projectName: EpilepTracker
1>  ------    projectSourceDir: C:\src\epileptracker\EpilepTracker\EpilepTracker
1>  ------    npmInstallDir: C:\Users\myself\AppData\Roaming\npm
1>  ------    language: en-US
1>  ------ Adding platform: android
1>  No version supplied. Retrieving version from config.xml...
========== Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped ==========

在我的 Javascript 语言服务中出现以下错误:

04:13:41.7556: Reference source file successfully generated from references in project 'C:\src\epileptracker\EpilepTracker\EpilepTracker\EpilepTracker.jsproj'
04:13:41.7796: Reference group 'Implicit (Apache Cordova)' not found.
04:13:41.7876: Referenced file 'C:\src\epileptracker\EpilepTracker\EpilepTracker\www\cordova.js' not found.
04:13:41.7936: Referenced file 'cordova.js' not found.
04:32:14.8630: Reference group 'Implicit (Apache Cordova)' not found.
04:32:14.9430: Referenced file 'cordova.js' not found.

根据我的阅读,Visual Studio 应该在构建期间创建 cordova.js 文件,但它没有。错误列表中没有错误。我只是想在这里运行一个 hello world 项目。

【问题讨论】:

  • 你在全球安装了node和cordova吗?我不知道 Visual Studio 是否为你做。因为普通的cordova会在构建时添加cordova.js
  • 我运行了依赖检查器并得到:Android SDK 您的系统缺少该软件。您可能还必须在安装后对其进行配置。我安装了 SDF,但仍然没有锁
  • 我喜欢 Visual Studio,但我建议使用 Cordova CLI(命令行界面),它更容易并且您了解哪些依赖项和命令在后台使用。也没有那么复杂。

标签: javascript visual-studio cordova


【解决方案1】:

在 config.xml / Platforms 中选择:使用全局安装的 Cordova 版本

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2013-10-15
    • 1970-01-01
    • 1970-01-01
    • 2017-01-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多