如何将create-react-app命令设置为‘cra some-app’快捷指令?
当然可以!我完全懂这种不想敲长命令的懒癌心态😎,给你分享几种靠谱的设置方法,轻松把create-react-app变成cra:
方法1:用npm/yarn配置全局别名(跨shell生效,推荐)
这种方法不管你用bash、zsh还是其他shell,都能直接用,而且不用依赖shell配置:
- 如果你还没全局安装
create-react-app,先跑这个命令:npm install -g create-react-app # 或者用yarn的话: yarn global add create-react-app - 然后给npm添加别名,一行命令搞定:
npm config set alias.cra create-react-app - 现在试试!直接敲
cra my-new-app,和原来的长命令效果完全一样~ - 想验证的话,输入
npm config get alias.cra,返回create-react-app就说明设置成功了。
方法2:给Shell设置别名(仅当前Shell环境生效)
如果不想动npm配置,也可以直接给你的shell加别名:
如果你用Bash:
- 打开你的
~/.bashrc或者~/.bash_profile文件(取决于你的系统),添加这一行:alias cra='create-react-app' - 保存后,运行
source ~/.bashrc(或者对应的profile文件)让设置立刻生效。
如果你用Zsh(比如Oh My Zsh用户):
- 打开
~/.zshrc,同样添加上面那行别名,然后运行:source ~/.zshrc
额外小贴士:不想全局安装?用npx的别名
如果你不想全局装create-react-app,每次想用最新版本的话,可以把别名设成调用npx:
# 用npm alias的话: npm config set alias.cra 'npx create-react-app' # 或者用shell别名: alias cra='npx create-react-app'
这样每次敲cra都会自动拉取最新的create-react-app包来创建项目~
内容的提问来源于stack exchange,提问作者Db12797
相关产品推荐
相关产品推荐

