Я следую инструкциям по установке Cordova в Ubuntu:
http://cordova.apache.org/docs/en/4.0.0//guide_cli_index.md.html. #% 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
cordova@4.3.0 /usr/local/lib/node_modules/cordova
├── underscore@1.7.0
├── q@1.0.1
├── nopt@3.0.1 (abbrev@1.0.5)
└── cordova-lib@4.3.0 (valid-identifier@0.0.1, osenv@0.1.0, properties-parser@0.2.3, bplist-parser@0.0.6, mime@1.2.11, semver@2.0.11, unorm@1.3.3, shelljs@0.3.0, rc@0.5.2, dep-graph@1.1.0, npmconf@0.1.16, through2@0.6.3, xcode@0.6.7, elementtree@0.1.5, d8@0.4.4, init-package-json@1.4.1, request@2.47.0, glob@4.0.6, tar@1.0.2, plist@1.1.0, cordova-js@3.8.0, npm@1.3.4)
А теперь, в соответствии с документами, для тестирования 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 платформа add android dev1 @ test: ~ / Documents / dev_source Платформа $ cordova ls dev1 @ test: ~ / Documents / dev_source $
Есть предложения?
У меня была та же проблема как Вы, я нашел следующее после закапывания файла 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
У меня была та же проблема, и я думаю, что это о двойном названии node
пакет, что я уже установил склонное использование - добираются, затем я удалил его и теперь cordova
работы
sudo apt-get remove node