windows中idea选择bash作为控制台指令集,但是系统环境变量未在其中生效处理

1. 引言

在windows系统中安装node 以及npm时配置其环境,使用window环境变量的配置方式在系统环境变量设置的地方设置了环境变量如下图1-1,设置后在idea中的控制台通过 echo $PATH 查看环境变量发先跟系统中配置的不一致,而且node -v npm -v指令均未生效。故此判断控制台选用的bash指令集的环境变量跟window系统中的环境变量不是用的同一个数据。

图1-1

2. 解决

查阅资料后,采用linux系统配置环境变量的方式在bash指令集的根目录新增 ~/.bash_profile 文件 并在其中新增环境配置例如:

shell 复制代码
export NODE_HOME=/d/app/env/nodejs/v20.18.1
export NPM_HOME=/d/app/env/nodejs/v20.18.1/node_modules/npm/bin
export PATH=$NODE_HOME:$NPM_HOME/bin:$PATH

之后运行指令source ~/.bash_profile使得环境变量的配置文件生效。最后使用cat $PATHnode -vnpm -v 验证环境是否生效。

注意:打开新的idea控制台需要重新运行 source ~/.bash_profile 来生效环境。

3.其他拓展资料

暂无

相关推荐
百事牛科技33 分钟前
PDF如何设置密码?3种方法保护文件安全
windows·pdf
小龙报2 小时前
《DevC++支持C++11等与其软件分辨率低的解决办法》
c语言·c++·windows·蓝桥杯·pat考试·学习方法·dvc++
techzhi3 小时前
Intellij idea 注释模版
java·python·intellij-idea
Mr.Ma.015 小时前
解决Idea 插件Plantuml4idea找不到dot的问题
intellij-idea
我命由我123456 小时前
Java 开发 - 粘包处理器 - 基于消息头 + 消息体(魔数验证、长度验证)
java·网络·后端·网络协议·java-ee·intellij-idea·intellij idea
6极地诈唬6 小时前
【C#-sqlSugar-sqlite】在Windows从源码编译构建System.Data.SQLite.dll的方法
windows·sqlite·c#
凌波粒6 小时前
SpringMVC基础教程(3)--SSM框架整合
java·sql·spring·intellij-idea·mybatis
数据的世界017 小时前
JAVA和C#的语法对比
java·windows·c#
REDcker8 小时前
Cursor Chrome DevTools MCP 配置指南 for Windows
前端·windows·chrome devtools
Wins_calculator11 小时前
Ubuntu重新挂载Windows C盘以及如何安全退出外挂硬盘
windows·ubuntu