如何配置npx create-react-app默认使用Yarn作为包管理器?
如何让
npx create-react-app默认使用Yarn作为包管理器 有两种可靠的方法可以实现这个需求,具体操作如下:
方法1:设置环境变量
create-react-app会读取CREATE_REACT_APP_USE_YARN环境变量,将其设为true即可默认启用Yarn。不同系统的设置方式如下:
Windows(命令提示符):
执行以下命令后重启命令行:setx CREATE_REACT_APP_USE_YARN trueWindows(PowerShell):
执行以下命令后重启PowerShell:[Environment]::SetEnvironmentVariable("CREATE_REACT_APP_USE_YARN", "true", "User")Mac/Linux(bash/zsh):
编辑你的shell配置文件(比如~/.bashrc或~/.zshrc),添加一行:export CREATE_REACT_APP_USE_YARN=true再执行命令让配置立即生效:
source ~/.bashrc # 使用zsh则替换为 source ~/.zshrc
方法2:配置npm全局设置
直接通过npm配置项指定create-react-app默认使用Yarn:
npm config set create-react-app.use-yarn true
该配置会保存到你的npm全局配置中,后续无需额外参数就能用Yarn创建React项目。
验证配置是否生效
若使用环境变量方法,在终端执行对应命令:
echo $CREATE_REACT_APP_USE_YARN # Mac/Linux # Windows命令提示符执行:echo %CREATE_REACT_APP_USE_YARN%返回
true则说明配置生效。若使用npm配置方法,执行:
npm config get create-react-app.use-yarn返回
true则说明配置生效。
配置完成后,直接运行npx create-react-app my-app就会自动使用Yarn初始化项目。
内容的提问来源于stack exchange,提问作者Pankaj Shah
相关产品推荐
相关产品推荐

