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.其他拓展资料

暂无

相关推荐
LZQqqqqo19 分钟前
C# _列表(List<T>)_ 字典(Dictionary<TKey, TValue>)
windows
Acqierement2 小时前
idea运行tomcat日志乱码问题
java·tomcat·intellij-idea
Channing Lewis2 小时前
zoho crm为什么xx是deal的关联对象但是调用函数时报错说不是关联对象
运维·服务器·windows
李小咖2 小时前
第2章 cmd命令基础:常用基础命令(1)
windows·网络安全·cmd·cmd命令·李小咖
Digitally3 小时前
6种将iPhone照片传输到Windows 10电脑的方法
windows·电脑·iphone
sean9083 小时前
Chrome 提示 “此扩展程序不再受支持”(MacOS/Windows)
chrome·windows·macos·扩展·支持
小乖兽技术7 小时前
C#开发基础之深入理解“集合遍历时不可修改”的异常背后的设计
开发语言·windows·c#
gb42152879 小时前
负载均衡算法中的加权随机算法
windows·算法·负载均衡
未出道的小弟9 小时前
图形界面应用程序技术栈大全
windows
java叶新东老师21 小时前
解决windows系统下 idea、CLion 控制台中文乱码问题
java·windows·intellij-idea