首页 文章

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

提问于
浏览
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 subdir

我也尝试了这里的文档: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:无法读取undefined的属性'length']

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

3 回答

  • 21

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

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

    除了正常的代理设置:

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

    删除适当位置的3.0.0目录:

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

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

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

  • 2

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

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

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

    #export http_proxy = url:@aproxy:portnumber

相关问题