我正在关注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']
你知道为什么会这样吗?感谢
答案 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>