mac电脑配置node环境变量

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保存退出 即可

至此,MAC下node的环境变量就创建完毕了

你可能感兴趣的:(bash,macos,开发语言,node.js,前端)