9

我正在按照http://phonegap.com/install/上的程序进行操作

npm install -g phonegap

似乎正在工作,它在 AppData\Roaming\npm\node_modules\phonegap 下创建了一个 40+ Mb 文件夹

然后,

phonegap 创建我的应用程序

产生以下错误:

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

我也试过这里的文档: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]

你有什么想法为什么会发生这种情况?谢谢

4

3 回答 3

21

在适当的地方删除 3.0.0 目录:

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

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

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

于 2013-07-30T18:04:09.127 回答
2

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

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

我还必须删除~/.profile中的旧代理设置(我已经忘记了)

# 导出 http_proxy=url:@aproxy:portnumber

于 2013-08-16T10:03:22.820 回答
1

我通过设置 https-Proxy 自己解决了这个问题:

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

除了正常的代理设置:

npm config set proxy http://<proxy-server>:<port>
于 2013-11-25T14:33:09.217 回答