如何使用 Yarn 2 创建 React App?

Ram*_*esh 9 create-react-app yarnpkg yarn-v2

在yarn v1中,我们使用.createreactapp初始化yarn create react-app my-app。如何在 yan v2 中初始化相同的内容。

上面的命令给出了错误

Usage Error: No project found in <<directory>>

$ yarn run <scriptName> ...
Run Code Online (Sandbox Code Playgroud)

jcl*_*s52 6

检查你的纱线版本:

yarn --version
Run Code Online (Sandbox Code Playgroud)

如果它低于 1.22,您可能需要升级它才能使用yarn 2:

npm install -g yarn
Run Code Online (Sandbox Code Playgroud)

然后您可以创建您的应用程序:

yarn create react-app my-app
cd my-app
yarn set version berry
yarn
yarn start
Run Code Online (Sandbox Code Playgroud)

这应该让您的 React 应用程序启动并使用纱线 2 运行。您可能需要删除 node_modules 文件夹:

rm -R node_modules
Run Code Online (Sandbox Code Playgroud)

另外,您需要下一行 .yarnrc.yml

nodeLinker: "node-modules"
Run Code Online (Sandbox Code Playgroud)

  • 不,这不是拼写错误 https://classic.yarnpkg.com/en/docs/cli/create/ (2认同)

小智 3

您可以使用yarn dlx create-react-app my-app。它会起作用的。纱线版本 2 更新带来了很多变化。还请检查此以获取其他信息:https ://dev.to/arcanis/introducing-yarn-2-4eh1