我正在使用phonegap / cordova。
Everthing安装了螺旋桨,即cordova,phonegap,ant,sdk,jdk。
但现在它说“节点不被认为是内部或外部命令”
答案 0 :(得分:104)
在Windows中,您需要将node.js文件夹路径设置为系统变量或用户变量。
1)打开控制面板 - >系统和安全 - >系统 - >高级系统设置 - >环境变量
2)在“用户变量”或“系统变量”中找到变量PATH
并将node.js文件夹路径添加为值。通常是C:\Program Files\nodejs;
。如果变量不存在,请创建它。
3)重启IDE或计算机。
将“npm”和“Git”路径添加为变量也很有用,用分号分隔。
答案 1 :(得分:54)
很棒的答案,但你可以打开命令提示符并输入
String htmlString= "<img src='file:///android_asset/img/pj1.jpg' />";
Document doc=Jsoup.parse(htmlString);
Elements imgs=doc.select("[src]");
for(Element img : imgs){
File f=new File(img.attr("src"));
System.out.println(f.getName());
}
答案 2 :(得分:16)
通过运行命令提示符作为管理员
为我工作答案 3 :(得分:14)
添加名为&#34; node&#34;的系统变量,其中包含节点路径的值。 它解决了我的问题,希望它有所帮助。
答案 4 :(得分:6)
如果使用windows installer安装Node,则无需执行任何操作。它添加了节点和npm的路径。
您还可以使用Windows setx命令更改系统环境变量。无需重启。只需注销/登录。或者只是打开一个新的cmd窗口,如果你想看到那里的变化。
setx PATH "%PATH%;C:\Program Files\nodejs"
答案 5 :(得分:5)
在使用Windows时,安装应自动编辑%PATH%变量。因此,我怀疑您只需在安装后重新启动系统。
答案 6 :(得分:4)
安装程序会自动添加系统变量的路径。重新启动系统,然后重试
答案 7 :(得分:1)
如果您已安装节点,则设置路径变量并突然开始出现此错误;尝试更新到最新版本。
这对我有用,从6.9.2到6.10。
答案 8 :(得分:1)
另外,尝试运行 nvm on
来打开节点。为我工作。
答案 9 :(得分:1)
请注意:Path
区分大小写。我尝试了setx PATH
,但没有成功。就我而言,它是setx Path
。确保您的 CMD以管理员身份运行。
setx Path "%PATH%;C:\Program Files\nodejs"
现在,只需重新启动,您的命令提示符(或重新启动PC)就可以使用node
命令了。
答案 10 :(得分:0)
就我而言,我使用的是 nvm-windows 和 JetBrains Rider。所需的路径在环境变量中指定,但 MSBuild 没有选择它们。显然,安装 NVM 后我还没有重新启动我的电脑。重新启动 PC 解决了问题。
答案 11 :(得分:0)
就我而言,我使用的是 NVM,它安装了 Node v16.2.0,出于某种原因,node.exe 被命名为 node64.exe。我将其更改为 node.exe,一切正常。
答案 12 :(得分:0)
在windows搜索栏中输入“环境变量”打开并设置路径
<块引用>C:\Program Files\nodejs;
在系统环境变量中添加路径后,如果问题仍然存在,请按步骤操作
答案 13 :(得分:0)
我在Windows 10上遇到了同样的问题。PATH变量已经更新,但是问题没有解决。我重新启动计算机,然后工作正常。
答案 14 :(得分:0)
转到您的node.js安装程序并选择“修复”选项可能会更好。这也可能会有所帮助,我认为它要容易一些。我希望这会有所帮助...
答案 15 :(得分:0)
我所做的是在系统变量中编辑了路径,然后放入
C:\Program Files\nodejs
开头。 这样对我有用
答案 16 :(得分:0)
在安装nodejs之后,设置PATH变量C:\ Program Files \ nodejs