如何使用Yarn 2创建React应用?解决Yarn v2初始化报错问题
在Yarn v2(Berry)中初始化Create React App的正确方法
我之前切换到Yarn Berry的时候也踩过这个坑!Yarn v2+的命令逻辑和v1有不少变化,原来的yarn create用法已经不适用了——现在yarn create是针对现有Yarn项目的命令,不再用来全局初始化新应用,这就是你看到那个"No project found"错误的原因。
要在Yarn v2中创建新的Create React App项目,用下面这个命令就可以了:
yarn dlx create-react-app my-app
简单解释下:
dlx是Yarn Berry新增的命令,专门用来临时下载并执行某个包的CLI工具,不需要你全局安装create-react-app,和v1里yarn create的核心作用完全一致。- 执行完这个命令后,你就能得到一个和v1初始化完全一样的React项目,进入目录
cd my-app后,依然可以用yarn start、yarn build这些熟悉的命令操作。
额外提示:
- 如果你还没切换到Yarn Berry版本,可以通过下面的命令全局升级:
npm install -g yarn@berry - 或者在现有项目中切换到Berry版本:
yarn set version berry
内容的提问来源于stack exchange,提问作者Ramesh
相关产品推荐
相关产品推荐

