NetBeans可以';不要建造任何类型的科尔多瓦项目。路径已存在错误

NetBeans可以';不要建造任何类型的科尔多瓦项目。路径已存在错误,netbeans,cordova,Netbeans,Cordova,我刚买了一个新的iMac(OSX Mavericks)并安装了最新的NetBeans 7.4+Cordova+NodeJS+PhoneGap,并验证了所有安装都进行得很顺利,CLI命令工作正常 我还安装并设置了Android SDK和emulator,这也很好,我还在Netbeans中设置了SDK路径。Git也是新安装的 但是,在NetBeans中,当我使用内置Cordova模板启动一个新的Cordova项目(或任何Cordova项目)并尝试将其部署到任何Cordova模拟器(Android、i

我刚买了一个新的iMac(OSX Mavericks)并安装了最新的NetBeans 7.4+Cordova+NodeJS+PhoneGap,并验证了所有安装都进行得很顺利,CLI命令工作正常

我还安装并设置了Android SDK和emulator,这也很好,我还在Netbeans中设置了SDK路径。Git也是新安装的

但是,在NetBeans中,当我使用内置Cordova模板启动一个新的Cordova项目(或任何Cordova项目)并尝试将其部署到任何Cordova模拟器(Android、iOS等)上时,我总是会遇到下面相同的错误:

cordova -d . create com.mego.TestCordova TestCordova 
Error: Path already exists and is not empty: /Users/wzeenni/Development/Projects/Prototypes/TestCordova 
Creating a new cordova project with name "TestCordova" and id "com.coolappz.TestCordova" at location "/Users/wzeenni/Development/Projects/Prototypes/TestCordova" 
    at CLI.create (/usr/local/lib/node_modules/cordova/src/create.js:63:25) 
    at new CLI (/usr/local/lib/node_modules/cordova/src/cli.js:105:30) 
    at Object.<anonymous> (/usr/local/lib/node_modules/cordova/bin/cordova:41:16) 
    at Module._compile (module.js:456:26) 
    at Object.Module._extensions..js (module.js:474:10) 
    at Module.load (module.js:356:32) 
    at Function.Module._load (module.js:312:12) 
    at Function.Module.runMain (module.js:497:10) 
    at startup (node.js:119:16) 
    at node.js:901:3 
/Users/wzeenni/Development/Projects/Prototypes/TestCordova/nbproject/build.xml:78: exec returned: 1 
BUILD FAILED (total time: 1 second) 
cordova-d。创建com.mego.TestCordova TestCordova
错误:路径已存在且不为空:/Users/wzeenni/Development/Projects/prototype/TestCordova
在位置“/Users/wzeenni/Development/Projects/prototype/TestCordova”创建名为“TestCordova”且id为“com.coolappz.TestCordova”的新cordova项目
在CLI.create(/usr/local/lib/node_modules/cordova/src/create.js:63:25)
在新CLI(/usr/local/lib/node_modules/cordova/src/CLI.js:105:30)
反对。(/usr/local/lib/node_modules/cordova/bin/cordova:41:16)
在模块处编译(Module.js:456:26)
在Object.Module.\u extensions..js(Module.js:474:10)
在Module.load(Module.js:356:32)
在Function.Module.\u加载(Module.js:312:12)
位于Function.Module.runMain(Module.js:497:10)
启动时(node.js:119:16)
在node.js:901:3
/Users/wzeenni/Development/Projects/prototype/TestCordova/nbproject/build.xml:78:exec返回:1
生成失败(总时间:1秒)
当我右键单击项目>属性>Cordova>创建Cordova资源按钮时,也会发生这种情况。它只是显示一个加载屏幕,然后给出上面相同的错误输出,我没有机会编辑任何值

这确实令人沮丧,因为我没有更改默认NetBeans安装的任何设置,并尝试了不同的方法使其工作,但没有效果

我甚至在我的LinuxMint机器上尝试了这个,但是我得到了相同的错误消息。我知道“路径已经存在”是什么意思,但在NetBeans中我并没有改变任何东西的选择

有什么想法吗?是否有我需要安装的东西遗漏了?注意我还没有在Windows上尝试过这个。只有OSX小牛和LinuxMint


谢谢你的帮助

我猜你有科尔多瓦3.1.0-0.2.0?(在命令行中运行cordova-v以找到答案)。看起来他们在“0.2.0”更新中改变了一些东西,这与NetBeans不兼容。解决方法是卸载此版本并安装旧版本的Cordova:

sudo npm uninstall -g cordova
sudo npm install -g cordova@3.1.0-0.1.0

然后它就会起作用。我针对NetBeans报告了它,请参见

我猜您有Cordova 3.1.0-0.2.0?(在命令行中运行cordova-v以找到答案)。看起来他们在“0.2.0”更新中改变了一些东西,这与NetBeans不兼容。解决方法是卸载此版本并安装旧版本的Cordova:

sudo npm uninstall -g cordova
sudo npm install -g cordova@3.1.0-0.1.0

然后它就会起作用。我针对NetBeans报告了它,请参见

您可以在create.js cordova文件上“修补”cordova cordova 3.1.0-0.2.0注释行61至64或降级到3.1.0-0.1.0

您可以在create.js cordova文件上“修补”cordova cordova 3.1.0-0.2.0注释行61至64或降级到3.1.0-0.1.0

我刚刚下载并安装了适用于Windows的NetBeans 7.4,但似乎需要安装后更新(在NetBeans中运行“检查更新”)来获取此问题的修复,正如。

我刚刚下载并安装了用于Windows的NetBeans 7.4,但似乎需要安装后更新(在NetBeans中运行“检查更新”)来获取此问题的修复,正如。

cordova插件有一个更新,只需更新您的插件即可。在NetBeans 8.0.1中它对我很有效,cordova插件有一个更新,只要更新你的插件,你就可以开始了。在NetBeans 8.0.1中它对我起了作用,谢谢你。工作得很有魅力。我想我会等到NetBeans团队的某个人修补程序后再使用最新的Cordova,但现在这很好。再次感谢@user1940569因为它对您有效,您是否至少会将答案标记为“已接受”拉达,谢谢你。工作得很有魅力。我想我会等到NetBeans团队的某个人修补程序后再使用最新的Cordova,但现在这很好。再次感谢@user1940569因为它对您有效,您是否至少会将答案标记为“已接受”我也有这个错误,但是在从8.0.1升级到8.0.2问题解决之后我也有这个错误,但是在从8.0.1升级到8.0.2问题解决之后