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

暂无

相关推荐
烤麻辣烫4 小时前
23种设计模式(新手)-5里氏替换原则
java·学习·设计模式·intellij-idea·里氏替换原则
凄戚6 小时前
bash和命令
开发语言·chrome·bash
Evan芙6 小时前
Bash 变量命名规则与类型使用
linux·运维·开发语言·chrome·bash
414丶小哥6 小时前
Jetbrains系列工具 Idea Websotrm中使用Claude Code
java·ide·intellij-idea·claudecode
Bruce_Liuxiaowei7 小时前
Kali Linux 加入 Windows 域实战指南:解决域发现与加入失败问题
linux·运维·windows
brucelee1867 小时前
在 Linux Ubuntu 24.04 安装 IntelliJ IDEA
linux·ubuntu·intellij-idea
鸽鸽程序猿7 小时前
【项目】【抽奖系统】活动列表展示
windows
@老蝴9 小时前
Java EE - 多线程下单例模式的设计
单例模式·java-ee·intellij-idea
晚枫~10 小时前
不同浏览器在Windows和Mac上的跨域配置方法
windows·macos
雪碧聊技术11 小时前
怎么重启电脑的网卡(Windows系统)?
windows·重启网卡