cordova 在 ubuntu 14 上安装似乎不起作用

cordova 在 ubuntu 14 上安装似乎不起作用

我按照这里的说明在 ubuntu 上安装 cordova:

http://cordova.apache.org/docs/en/4.0.0//guide_cli_index.md.html#The%20Command-Line%20Interface

到目前为止,我已经运行以下命令:

sudo apt-get install node
sudo apt-get install npm

两个命令都运行良好。

然后我运行这个命令来安装cordova:

dev1@test:/$ sudo npm install -g cordova
/usr/local/bin/cordova -> /usr/local/lib/node_modules/cordova/bin/cordova
[email protected] /usr/local/lib/node_modules/cordova
├── [email protected]
├── [email protected]
├── [email protected] ([email protected])
└── [email protected] ([email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected])

现在,按照文档,为了测试 cordova,我尝试了以下操作,但似乎没有创建任何内容:

dev1@test:/$ cd ~/Documents/
dev1@test:~/Documents$ mkdir dev_source
dev1@test:~/Documents$ cd dev_source/
dev1@test:~/Documents/dev_source$ cordova create hello com.example.hello HelloWorld
dev1@test:~/Documents/dev_source$ cordova create hello com.example.hello HelloWorld -d
dev1@test:~/Documents/dev_source$ ls
dev1@test:~/Documents/dev_source$ ls -lah
total 8.0K
drwxrwxr-x  2 dev1 dev1 4.0K Apr 17 11:18 .
drwxr-xr-x 68 dev1 dev1 4.0K Apr 17 11:18 ..

如您所见,没有自动为我创建 hello 文件夹。我也没有收到任何错误消息。为了以防万一,我进一步添加了一个平台,但这也不起作用:

dev1@test:~/Documents/dev_source$ cordova 平台添加 android dev1@test:~/Documents/dev_source$ cordova 平台 ls dev1@test:~/Documents/dev_source$

有什么建议么?

答案1

我遇到了和你一样的问题,在查看 README 文件后,我发现了以下内容。执行以下命令似乎可以正常create工作。我还没有尝试其他命令!

sudo apt-add-repository ppa:cordova-ubuntu/ppa
sudo apt-get update
sudo apt-get install cordova-cli
npm install -g cordova
sudo apt-get install cmake debhelper libx11-dev libicu-dev pkg-config qtbase5-dev qtchooser qtdeclarative5-dev qtfeedback5-dev qtlocation5-dev qtmultimedia5-dev qtpim5-dev qtsensors5-dev qtsystems5-dev

答案2

我遇到了同样的问题,我认为这与node我已经使用 apt-get 安装的包的名称重复有关,然后我将其删除,现在cordova可以正常工作

sudo apt-get remove node

相关内容