如何正确安装Cordova?

如何正确安装Cordova?

我正在从官方安装Cordova资源但无法安装。我遇到了以下问题。我在网站上看到过同样的问题,但他们没有提供有效的解决方案。以下是终端的输出:

$ sudo apt-get install cordova-cli
Reading package lists... Done
Building dependency tree       
Reading state information... Done
E: Unable to locate package cordova-cli

感谢您在命令后提供的任何帮助:

sudo apt-add-repository ppa:cordova-ubuntu/ppa

我有:

sudo apt-add-repository ppa:cordova-ubuntu/ppa
Traceback (most recent call last):
  File "/usr/bin/apt-add-repository", line 95, in <module>
    sp = SoftwareProperties(options=options)
  File "/usr/lib/python3/dist-packages/softwareproperties/SoftwareProperties.py", line 114, in __init__
    self.reload_sourceslist()
  File "/usr/lib/python3/dist-packages/softwareproperties/SoftwareProperties.py", line 607, in reload_sourceslist
    self.distro.get_sources(self.sourceslist)    
  File "/usr/lib/python3/dist-packages/aptsources/distro.py", line 89, in get_sources
    (self.id, self.codename))
aptsources.distro.NoDistroTemplateException: Error: could not find a distribution template for Ubuntu/zesty

答案1

我阅读了不同的资源并找到了适合我的决定:

按照以下步骤安装 Cordova 及其依赖项: 安装 Node.js。 Node.js 可能已安装。要测试安装,请打开终端窗口并输入:

nodejs --version

如果显示版本号,则表示已安装 Node.js。如果未安装 Node.js,请使用以下命令进行安装:

sudo apt-get install nodejs

另外为 nodejs 添加别名“ node”,因为这是 Cordova 所需要的:

sudo ln -s /usr/bin/nodejs /usr/bin/node

安装节点包管理器(npm).npm输入以下命令测试是否已安装:

npm --version

如果npm尚未安装,请使用以下命令进行安装:

sudo apt-get install npm

安装 Git。Git 是一个版本控制系统,Cordova 在后台使用它。输入以下命令测试 Git 是否已安装:

git --version

如果未安装 Git,请使用以下命令安装:

sudo apt-get install git

安装Cordova。Cordova 使用 Node 包管理器 (npm) 安装。输入以下命令进行安装:

sudo npm install -g cordova

我通过输入以下命令来测试 Cordova 安装:

$ cordova --version
7.0.1

如果您看到版本号,则表示您已成功安装 Apache Cordova!

剩下的问题是要求...你没有安装 java jdk !其他要求也没有安装,最终导致 cordova 无法使用。:(

ANDROID_SDK_ROOT=undefined(推荐设置)ANDROID_HOME=undefined(已弃用)无法找到“ANDROID_SDK_ROOT”环境变量。请尝试手动设置。无法在您的“PATH”中找到“android”命令。请尝试更新您的“PATH”以包含有效 SDK 目录的路径。

相关内容