Phonegap命令行:www不包含index.html

时间:2013-07-29 15:22:52

标签: cordova npm

我正在关注http://phonegap.com/install/

上的程序
  

npm install -g phonegap

似乎正常工作,它在AppData \ Roaming \ npm \ node_modules \ phonegap

下创建了一个40+ Mb的文件夹

然后,

  

phonegap创建我的应用

产生以下错误:

  

[错误]在C:\ Users \ .cordova \ lib \ www \ phonegap \ 3中下载了www资产   .0.0 \ www不包含index.html或带有index.html的www subdir

我还尝试了这里的文档:http://docs.phonegap.com/en/3.0.0/guide_cli_index.md.html#The%20Command-line%20Interface

这就是:

  

cordova创建hello com.example.hello HelloWorld   [TypeError:无法读取未定义的属性'length']

你知道为什么会这样吗?感谢

3 个答案:

答案 0 :(得分:21)

删除适当位置的3.0.0目录:

〜/ .cordova / lib / www / phonegap(phonegap)  或Windows中的phonegap主目录

〜/ .cordova / lib / www / cordova(cordova)  或Windows中的cordova主目录

然后尝试再次创建应用程序。

答案 1 :(得分:2)

除了JeffC的回答,还要摆脱下一个错误:

  

cordova create hello com.example.hello HelloWorld [TypeError:无法读取未定义的属性'length']

我还必须在〜/ .profile

中删除旧的代理设置(我已经忘记了)
  

#export http_proxy = url:@aproxy:portnumber

答案 2 :(得分:1)

我通过设置https-Proxy来解决此问题:

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

除了正常的代理设置外:

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