前言
最近mac上安装了node和angular,无法识别ng命令,每次都需要输入完整命令。类似
/usr/local/Cellar/node/9.3.0_1/lib/node_modules/@angular/cli/bin/ng generate component hero-detail
很繁琐,有没有好的办法解决这个问题呢,和linux一样可以使用alias命令。类似
alias ng="/usr/local/Cellar/node/9.3.0_1/lib/node_modules/@angular/cli/bin/ng"
就能愉快的使用ng命令了。alias其实是取别名,简化命令,但只在本次会话中,开启新的终端就没有了,怎么让alias永久生效。
方法
把命令保存至前用户.bash_profile中即可。
vim ~/.bash_profile
编辑~/.bash_profile
:wq保存后退出,别忘记使用source命令立即生效
source ~/.bash_profile
可以通过alias查看哪些alias已经生效
大功告成,已经ok!