mac环境
我自己在.bash_profile中存了一些环境变量,比如
export PAAAATH = 'xxx'
然后每次新开item2窗口,都需要执行source ~/.bash_profile
里面的PAAAATH才会生效。
网上说把source ~/.bash_profile
放到.zshrc的最下面,于是我修改
# nvm config
export NVM_DIR="$HOME/.nvm"
[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh" # This loads nvm
export NVM_NODEJS_ORG_MIRROR=https://npmmirror.com/mirrors/node
eval "$(starship init zsh)"
source ~/.bash_profile
这样确实新开窗口也会有环境变量,但是执行node -v
发现没定义。
> nvm ls // 可以正常查看
> node -v // 提示没有node命令
再不加source ~/.bash_profile
之前,每次新开窗口node是好使的,上面的两个配置有冲突的地方吗?
应该是环境变量的问题