2013-07-29 13 views
9

Tôi đang làm theo quy trình trên http://phonegap.com/install/PhoneGap dòng lệnh: www không chứa index.html

npm install -g phonegap

dường như được làm việc, nó tạo ra một thư mục 40 Mb dưới AppData \ Roaming \ NPM \ node_modules \ PhoneGap

sau đó,

phonegap create my-app

sản xuất các lỗi sau:

[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

Tôi cũng đã cố gắng với các tài liệu ở đây: http://docs.phonegap.com/en/3.0.0/guide_cli_index.md.html#The%20Command-line%20Interface

Đây là những gì sẽ xảy ra:

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

Bạn có một số ý tưởng tại sao điều này xảy ra? Cảm ơn

Trả lời

1

tôi cố định vấn đề này bản thân mình bằng cách thiết lập https-Proxy:

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

ngoài cài đặt proxy thông thường:

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

Xóa thư mục 3.0.0 ở nơi thích hợp:

~/.cordova/lib/www/PhoneGap (PhoneGap) hoặc thư mục home PhoneGap trong Windows

~/.cordova/lib/www/cordova (cordova) hoặc thư mục chính cordova trong Windows

Sau đó thử tạo lại ứng dụng.

+2

Trả lời này phải được đánh dấu là câu trả lời! Cảm ơn Jeff – Michael

+0

Đã làm việc tuyệt vời cho tôi. Cảm ơn JeffC – ilight

+0

Đã làm việc với Cordova 3.3.0 cho tôi. – Paul

2

Ngoài câu trả lời JeffC, để thoát khỏi các lỗi tiếp theo:

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

Tôi cũng đã phải gỡ bỏ cài đặt proxy cũ của tôi (mà tôi đã quên) trong ~/.profile

# export http_proxy=url:@aproxy:portnumber