我刚刚安装了最新的 netbeans 7.4 RC1,我得到了错误页面“Netbeans 无法在您的路径上找到 Cordova 或 Git,请安装 Cordova 或 Git”。事实上,我确实安装了 cordova 和 Git。
我确实按照这个 youtube 上的步骤,
但它仍然不允许我打开任何 HTML 5 cordova 项目。
这是我遗漏的任何步骤吗?
我刚刚安装了最新的 netbeans 7.4 RC1,我得到了错误页面“Netbeans 无法在您的路径上找到 Cordova 或 Git,请安装 Cordova 或 Git”。事实上,我确实安装了 cordova 和 Git。
我确实按照这个 youtube 上的步骤,
但它仍然不允许我打开任何 HTML 5 cordova 项目。
这是我遗漏的任何步骤吗?
我有同样的问题。我发现了这个错误:https ://netbeans.org/bugzilla/show_bug.cgi?id=234870
转到命令提示符。尝试输入:
git --version
cordova --version
如果您收到“找不到命令”错误,则说明您的安装存在问题。您很可能需要将项目添加到路径变量中。就我而言,那是 C:\Users\Chris\AppData\Local\GitHub\PortableGit_015aa71ef18c047ce8509ffb2f9e4bb0e3e73f13\bin;C:\Users\Chris\AppData\Roaming\npm
对于 Cordova 和 Git。
我认为错误消息逻辑被破坏了,这就是为什么这是误导。就我而言,git 不在 PATH 中,但 cordova 在。确保将 git 添加到 PATH 中,修复了这个问题。
有同样的问题,看这里https://netbeans.org/bugzilla/show_bug.cgi?id=234870这个答案解决了我的问题:
在 Windows 上,NetBeans 尝试运行“cordova.cmd -v”来检查 Cordova 是否准备就绪。所以我修改了这个 cordova.cmd 文件来简单地返回假版本:
@echo 3.0.1
这使我可以完成向导步骤,如果安装了 Cordova,则会检查其中的位置。之后,我恢复了 cordova.cmd 中的更改并完成了新项目向导。它有效,我什至可以在 Android 设备上构建和启动它。在我关闭 IDE 之前,这种“解决方法”一直有效。所以问题只是在检查是否安装了 Cordova
在命令行运行
where cordova
获取它所在的位置(通常在 C:\Users\\AppData\Roaming\npm)
您必须使用 cordova 3.0.10 版本而不是 3.1 Netbeans 似乎不适用于 Cordova 3.1
输入
npm install -g cordova@3.0.10
并重新启动 Netbeans。
请务必检查您的环境变量中是否有任何附件。我犯了这个错误,这让我很头疼:)
不行:"C:\Program Files\nodejs\";C:\Program Files (x86)\Git\bin
好的:C:\Program Files\nodejs\;C:\Program Files (x86)\Git\bin
如果你在 Ubuntu 14.04 上安装 Netbeans 8,你应该输入
sudo ln -s /usr/bin/nodejs /usr/bin/node
然后按照http://cordova.apache.org/docs/en/edge/guide_cli_index.md.html#The%20Command-line%20Interface
我在 Windows 7 上使用 NetBeans 8.1 时遇到了几乎相同的问题。除了 NetBeans 说在我的 PATH 上找不到 Cordova(仅)但 Cordova 已安装并在 PATH 上。所以就像每个人建议的那样,我测试了这些版本。
C:\>git --version
git version 2.7.0.windows.2
C:\>cordova --version
? May Cordova anonymously report usage statistics to improve the tool over time? No
You have been opted out of telemetry. To change this, run: cordova telemetry on.
6.2.0
奇怪的是, --version 要求我提供的用户输入。我重新打开 Netbeans 发现它现在可以神奇地看到 cordova 的安装。来发现我的整个问题是 Netbeans 看不到它的安装,因为 Cordova 在第一次运行 cordova --version 时强制用户输入。Cordova 是新安装的,从未运行过。
我有同样的问题。我在另一个站点上找到了一个解决方案。
试试这个:重新安装 git 并从 windows 命令提示符中选择选项 *使用 Git 和可选的 Unix 工具。
如果有人使用 Netbeans 8.0,这是您需要遵循 Netbeans 网站上提供的教程:https ://netbeans.org/kb/docs/webclient/cordova-gettingstarted.html
用cordova快乐编码......!!!
我在 linux 下遇到了同样的问题,并且正在修改用户特定的 $PATH。最终解决它的方法是在位于 $NETBEANS_PATH/etc/netbeans.conf 的 netbeans.conf 中设置 $PATH 变量
我添加了这三行
export ANDROID_HOME=/home/paul/Android/Sdk
PATH="$PATH:/home/paul/opt/node-v4.4.7-linux-x64/bin/:/home/paul/Android/Sdk/tools"
export PATH
之后我终于能够设置任何 Cordova 项目 :)
只需按照 phonegap(cordova) 文档中描述的安装过程进行操作,但请确保在安装 git 时从 windows 命令提示符中选中使用 git 和可选 Unix 工具的选项,然后转到路径变量检查 C:\Program Files\正如 shrty 所说,nodejs\;C:\Program Files (x86)\Git\bin 存在于您的路径环境变量中。您可以通过 node --version 和 git --version 测试 node.js 是否安装
获取 npm install -g cordova 安装你的科尔多瓦的路径
。它会产生类似 "} (current: {"node":"0.10.36","npm":"1.4.28"}) C:\Users\kanu\AppData\Roaming\npm\cordova ->: if you进去
C:\Users\kanu\AppData\Roaming\npm\ 目录你会在那里找到cordova.exe 你需要做的是在git之后的环境中添加;C:\Users\magezi\AppData\Roaming\npm\ .
之后,将目录更改为我所在的 cordova.exe 所在的目录,它位于 C:\Users\kanu\AppData\Roaming\npm\ 并从那里您可以通过命令 cordova --version 测试 cordova 的安装(它将返回版本)
打开 netbeans 并尝试创建一个 cordova 应用程序。它应该工作