好的,所以我在我的机器中设置了cordova,一切正常。
D:PhoneGapappshello>cordova -v
3.1.0-0.2.0
我可以使用create
命令创建一个新项目。我有所需的结构(www 文件夹等)。但是当我运行以下命令时:
cordova platform add android
我收到以下错误:
正在下载适用于安卓的科尔多瓦库...[错误:无法提取 平台安卓:错误:UNABLE_TO_VERIFY_LEAF_SIGNATURE ]
对我来说看起来像一个节点.js错误。你想知道的一些额外的东西:
- 我正在使用视窗 7
- 我已经在系统设置的环境变量中设置了Android SDK路径,JAVA路径,APACHE ANT's PATH。
- 我在经过身份验证的代理下,但我已经为 nodeJS 设置了代理设置。
- 我的 .cordova 文件夹(在 Users/myusername/中找到)在路径 .cordova/lib/中有一个名为 android 的空文件夹
- 我正在使用科尔多瓦 3。
你们中有谁知道可能是什么问题吗?
对于在以后偶然发现此问题的人,可以通过将 npm 的选项设置为 false 来修复strict-ssl
这个问题。
npm config set strict-ssl false
但请注意,这会导致您的机器缺乏安全性。