apache cordova 是一个用于移动设备的开源开发框架,可帮助开发人员使用 html5、css3 和 javascript 构建新的移动应用程序(ios 或 android)。该平台包括一组预先构建的插件,以提供对相机、gps、文件系统和设备其他组件的访问。
在 ubuntu 20.04 lts focal fossa 上
apt
步骤 1. 首先,通过在终端中运行以下命令,确保所有系统包都是最新的。
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. 在 ubuntu 20.04 上安装 apache cordova
默认情况下,apache cordova 在 ubuntu 20.04 基础存储库中不可用。现在运行以下命令以使用 npm 安装 cordova:
sudo npm install -g cordova
检查已安装 apache cordova 的版本:
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 cordova-android@~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 cordova-android@10.1.0 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 android@~10.1.0 into config.xml file ...
感谢您使用本教程在 ubuntu 20.04 lts focal fossa 系统上安装 apache cordova。如需更多帮助或有用信息,我们建议您查看。
原创文章,作者:校长,如若转载,请注明出处:https://www.yundongfang.com/yun224274.html