【教程】在 VS Code 集成终端中解决 Node.js 环境变量识别问题

背景

  • 外部命令,如 node 在外部的终端中可以识别到,但是在vscode的终端中不能识别到
  • 错误:node : 无法将"node"项识别为 cmdlet、函数、脚本文件或可运行程序的名称
  • 也就是环境变量其实是有 node 的,但是 vscode 的集成终端中就是没有

解决方案

1 在vscode设置中修改

  • 搜索 integrated:persistent Session Revive Process
  • 设置为 never

2 使环境变量永久生效

  1. 打开 PowerShell 配置文件:

    powershell 复制代码
    notepad $PROFILE
  2. 在文件末尾添加:

    powershell 复制代码
    $env:PATH += ";E:\nodejs"
  3. 保存并关闭文件

相关推荐
Tzarevich11 分钟前
从零手写一个“迷你版 Cursor”:让 AI 真正帮你写代码
langchain·node.js·agent
本末倒置1833 小时前
Bun 内置模块全解析:告别第三方依赖,提升开发效率
前端·javascript·node.js
昭昭日月明1 天前
搭建高可用私有 NPM 镜像
node.js·代码规范
七牛云行业应用1 天前
保姆级 OpenClaw 避坑指南:手把手教你看日志修 Bug,顺畅连通各大 AI 模型
人工智能·后端·node.js
多厘1 天前
使用 nvm 管理多版本 Node 项目依赖
node.js
前端双越老师2 天前
Skills 是什么?如何用于 Agent 开发?
人工智能·node.js·agent
San303 天前
AI 时代的“USB-C”接口:MCP 核心原理与实战
langchain·node.js·mcp
helloweilei4 天前
javascript 结构化克隆
javascript·node.js
小蜜蜂dry5 天前
nestjs学习 - 控制器、提供者、模块
前端·node.js·nestjs
San305 天前
手写 Mini Cursor:基于 Node.js 与 LangChain 的开发实战
langchain·node.js·agent