如何安装 Apache Ubuntu 20.04 LTS 上的 Cordova

在本教程中,我们将向您展示如何安装 Apache Ubuntu 20.04 LTS 上的 Cordova。 对于那些不知道的人, Apache Cordova 是一个用于移动设备的开源开发框架,可帮助开发人员使用 HTML5、CSS3 和 JavaScript 构建新的移动应用程序(iOS 或 Android)。 该平台包括一组预先构建的插件,以提供对相机、GPS、文件系统和设备其他组件的访问。

本文假设您至少具备 Linux 的基本知识,知道如何使用 shell,最重要的是,您将网站托管在自己的 VPS 上。 安装非常简单,假设您在 root 帐户下运行,如果不是,您可能需要添加 ‘sudo‘ 到命令以获取 root 权限。 我会告诉你一步一步的安装 Apache Ubuntu 20.04(Focal Fossa)上的 Cordova。 对于 Ubuntu 18.04、16.04 和任何其他基于 Debian 的发行版(如 Linux Mint),您可以按照相同的说明进行操作。

先决条件

  • 运行以下操作系统之一的服务器:Ubuntu 20.04、18.04、16.04 和任何其他基于 Debian 的发行版,如 Linux Mint。
  • 建议您使用全新的操作系统安装来防止任何潜在问题。
  • 对服务器的 SSH 访问(或者如果您在桌面上,则只需打开终端)。
  • 一个 non-root sudo user或访问 root user. 我们建议充当 non-root sudo user,但是,如果您在充当 root 时不小心,可能会损害您的系统。

安装 Apache Ubuntu 20.04 LTS Focal Fossa 上的 Cordova

步骤 1. 首先,通过运行以下命令确保所有系统包都是最新的 apt 终端中的命令。

sudo apt update sudo apt upgrade sudo apt install python-software-properties

步骤 2. 安装 Node.js。

Apache Cordova 需要 NodeJS 和 NPM 的版本。 要安装,只需执行以下操作:

curl -fsSL https://rpm.nodesource.com/setup_current.x | sudo bash -

然后,使用以下命令安装 Node.js:

sudo apt install nodejs

要检查安装的 Node.js 的版本,请执行以下命令:

nodejs -v

接下来,运行以下命令来安装 Node.js 包管理器:

sudo apt install npm

步骤 2. 安装 Apache Ubuntu 20.04 上的科尔多瓦

默认, Apache Cordova 在 Ubuntu 20.04 基础存储库中不可用。 现在运行以下命令以使用 npm 安装 Cordova:

sudo npm install -g cordova

检查版本 Apache 科尔多瓦已安装:

cordova --version

输出:

? May Cordova anonymously report usage statistics to improve the tool over time? Yes  Thanks for opting into telemetry to help us improve cordova.  11.0.0

第 3 步。使用 Cordova 创建应用程序。

一旦成功安装,只需开始开发应用程序,您可以按照以下步骤操作:

cordova create myappcd myappcordova platform add android

输出:

Using cordova-fetch for [email protected]~10.1.0 Adding android project... Creating Cordova project for the Android platform: 	Path: platforms/android 	Package: io.cordova.hellocordova 	Name: HelloCordova 	Activity: MainActivity 	Android target: android-27 Subproject Path: CordovaLib Subproject Path: app Android project created with [email protected] Android Studio project detected Android Studio project detected Discovered plugin "cordova-plugin-whitelist" in config.xml. Adding it to the project Installing "cordova-plugin-whitelist" for android                 This plugin is only applicable for versions of cordova-android greater than 4.0. If you have a previous platform version, you do *not* need this plugin since the whitelist will be built in.            Adding cordova-plugin-whitelist to package.json Saved plugin info for "cordova-plugin-whitelist" to config.xml --save flag or autosave detected Saving [email protected]~10.1.0 into config.xml file ...

恭喜! 您已成功安装 Apache 科尔多瓦。 感谢您使用本教程安装 Apache Ubuntu 20.04 LTS Focal Fossa 系统上的 Cordova。 如需更多帮助或有用信息,我们建议您查看 官方 Apache 网站.