如何使用Yarn 2/3运行create-react-app且无需额外指定新建目录
操作步骤
方法1:无需提前创建项目目录,直接生成目标项目
- 先开启Corepack(Node.js 16.10及以上版本默认内置,低版本需先执行
npm i -g corepack安装),终端执行corepack enable全局激活Yarn - 直接在桌面目录执行命令:
yarn dlx create-react-app myApp - 命令执行完成后会自动生成myApp项目目录,进入目录后执行
yarn set version stable即可完成项目的Yarn 2+绑定,全程不会产生多余嵌套目录
方法2:已提前创建myApp目录的处理方案
- 进入已创建好的myApp目录,执行
yarn init -2 -y快速初始化Yarn 2+环境 - 执行命令:
yarn dlx create-react-app .,末尾的.表示直接在当前目录初始化项目,不会嵌套生成新的子目录
补充说明:
- Yarn 2+并未移除
yarn create能力,全局激活Corepack后你也可以直接执行yarn create react-app myApp,和yarn dlx调用效果完全一致- 初始化完成后默认启用Plug'n'Play模式,不会生成node_modules文件夹,完全符合你的迁移需求
内容的提问来源于stack exchange,提问作者mongonoob
相关产品推荐
相关产品推荐

