You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

执行Node.js脚本时提示“node”未被识别的问题求助

解决PowerShell中“node”未被识别的问题

问题复现

执行命令:

PS C:\Users\Admin\OneDrive\Documents\Visual Studio 2022> node "c:\Users\Admin\OneDrive\Documents\Visual Studio 2022\mycode\second.js"

出现错误:

node : 术语“node”未被识别为 cmdlet、函数、脚本文件或可运行程序的名称。请检查名称的拼写,如果包含路径,请验证路径是否正确,然后重试。
位置行:1 字符:1
+ node "c:\Users\Admin\OneDrive\Documents\Visual Studio 2022\mycode\sec ...
+ ~~~~
    + CategoryInfo          : ObjectNotFound: (node:String) [], CommandNotFoundException
    + FullyQualifiedErrorId : CommandNotFoundException

解决方案

  • 确认Node.js已安装:检查C:\Program Files\nodejs或C:\Program Files (x86)\nodejs目录下是否存在node.exe,也可通过控制面板的「程序和功能」查看Node.js是否在已安装列表中。未安装的话先完成Node.js的下载安装。
  • 添加Node.js路径到系统PATH环境变量:
    1. 右键「此电脑」→ 属性 → 高级系统设置 → 环境变量
    2. 在「系统变量」区域找到Path变量,点击编辑
    3. 添加Node.js的安装目录(如C:\Program Files\nodejs),保存设置
    4. 关闭所有已打开的PowerShell窗口,重新打开后环境变量才会生效
  • 临时解决方案:使用完整路径执行:
    若不想修改环境变量,直接用node.exe的完整路径运行脚本:
    & "C:\Program Files\nodejs\node.exe" "c:\Users\Admin\OneDrive\Documents\Visual Studio 2022\mycode\second.js"
    
  • 验证配置成功:重新打开PowerShell,执行node -v,能输出Node.js版本号则说明配置生效。

内容的提问来源于stack exchange,提问作者Shaheer Ilyas

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.21 18:39:21