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

暂无

相关推荐
海天一色y13 小时前
普利姆算法(Prim)和克鲁斯卡尔算法(Kruskal)
windows·算法
V胡桃夹子14 小时前
Windows 下创建软链接的几种方式
windows
小皮每天进步一点点14 小时前
IDEA找不到源码
java·ide·intellij-idea
愈努力俞幸运17 小时前
windows 安装 docker
windows·docker·容器
徐赛俊17 小时前
iPhone 连接 Windows 热点“已连接但无网络”问题
网络·windows·iphone
水饺编程17 小时前
Windows 编程基础:窗口坐标系
c语言·c++·windows·visual studio
Chan1618 小时前
《MYSQL技术内幕》| InnoDB存储引擎与日志文件
java·大数据·spring boot·mysql·架构·java-ee·intellij-idea
Java开发追求者20 小时前
windows安装Claude Code完整教程
windows·claude code·安装claude code·完整教程·openai codex
pridelizihao20 小时前
CodeX的乱码问题
windows
游戏开发爱好者821 小时前
在 Windows、Linux 与 CI 环境下命令行上传 IPA 到 App Store
linux·windows·ios·ci/cd·小程序·uni-app·iphone