2013-07-29 2 views
9

Я после процедуры на http://phonegap.com/install/PhoneGap командной строки: WWW не содержит index.html

npm install -g phonegap

, кажется, работает, он создает папку 40+ Мб под AppData \ Roaming \ НПМ \ node_modules \ PhoneGap

тогда

phonegap create my-app

производит следующее сообщение об ошибке:

[error] downloaded www assets in C:\Users\.cordova\lib\www\phonegap\3 .0.0\www does not contain index.html, or www subdir with index.html

Я попытался также с документацией здесь: http://docs.phonegap.com/en/3.0.0/guide_cli_index.md.html#The%20Command-line%20Interface

Это то, что происходит:

cordova create hello com.example.hello HelloWorld [TypeError: Cannot read property 'length' of undefined]

У вас есть какие-то идеи, почему это происходит? Благодаря

ответ

1

Я исправил этот вопрос сам, установив HTTPS-прокси:

npm config set https-proxy http://<https-proxy-server>:<https-port> 

в дополнение к обычным настройкам прокси-сервера:

npm config set proxy http://<proxy-server>:<port> 
21

Удалите каталог 3.0.0 в соответствующем месте:

~/.cordova/Библиотека/WWW/PhoneGap (PhoneGap) или PhoneGap домашний каталог в Windows,

~/.cordova/lib/www/cordova (cordova) или домашний каталог кордовы в Windows

Затем попробуйте создать приложение снова.

+2

Этот ответ должен быть помечен как ответ! Спасибо Jeff – Michael

+0

Работал отлично для меня. Спасибо JeffC – ilight

+0

Работал с Cordova 3.3.0 для меня тоже. – Paul

2

В дополнение к ответу JeffC, в избавиться от следующей ошибки:

cordova create hello com.example.hello HelloWorld [TypeError: Cannot read property 'length' of undefined]

Я также должен был удалить свои старые настройки прокси-сервера (который я забыл о) в ~/.profile

# export http_proxy=url:@aproxy:portnumber