mac电脑配置node环境变量
//打开系统命令行 输入:
vim ~/.bash_profile
// 打开的界面按i进入编辑 然后下方增加你需要定义的环境变量
export NODE_ENV='development' //演示用-你自己定义自己的环境变量
export NODE_TEST='123' //演示用-你自己定义自己的环境变量
// 编辑后按 esc 再按: 输入wq保存
source ~/.bash_profile // 临时运行
// 输入node 进入命令行
node
// 然后输入process.env
process.env
// 即可看到刚才你设置的环境变量了
1:问题:-- 重点来了 当你关闭命令行,再次打开,执行node --> process.env,结果发现刚才在~/.bash_profile 中配置的环境变量又没有了,需要重新执行 : $source ~/.bash_profile后,才会生效
2:原因:自己是在bash中配置的环境变量,而当前系统是使用的是shell
查看当前使用的shell:终端输入
echo $SHELL
//输出是/bin/zsh,说明使用的是zsh
3:解决办法:在.zshrc文件加中添加source ~/.bash_profile
vim ~/.zshrc
按i进入编辑模式,加入source ~/.bash_profile后,esc,再输入:wq保存退出 即可