为什么yarn create react-app命令不起作用

Flo*_*vet 2 reactjs create-react-app yarnpkg

所以我尝试用yarn创建一个react项目,这样我就可以使用Elastic UI,但不幸的是我的终端在使用命令后出现错误

\n
yarn create react-app my-app\n
Run Code Online (Sandbox Code Playgroud)\n

错误

\n
\xe2\x9e\xa4 YN0000: \xe2\x94\x8c Resolution step\n\xe2\x9e\xa4 YN0061: \xe2\x94\x82 tar@npm:2.2.2 is deprecated: This version of tar is no longer supported, and will not receive security updates. Please upgrade asap.\n\xe2\x9e\xa4 YN0000: \xe2\x94\x94 Completed in 5s 215ms\n\xe2\x9e\xa4 YN0000: \xe2\x94\x8c Fetch step\n\xe2\x9e\xa4 YN0000: \xe2\x94\x94 Completed\n\xe2\x9e\xa4 YN0000: \xe2\x94\x8c Link step\n\xe2\x9e\xa4 YN0000: \xe2\x94\x94 Completed\n\xe2\x9e\xa4 YN0000: Done with warnings in 5s 507ms\n\n\nCreating a new React app in /home/flovet-stack/Documents/my-app.\n\nInstalling packages. This might take a couple of minutes.\nInstalling react, react-dom, and react-scripts with cra-template...\n\nUsage Error: The project in /home/flovet-stack/package.json doesn't seem to have been installed - running an install there might help\n\n$ yarn add [--json] [-E,--exact] [-T,--tilde] [-C,--caret] [-D,--dev] [-P,--peer] [-O,--optional] [--prefer-dev] [-i,--interactive] [--cached] [--mode #0] ...\n\nAborting installation.\n  yarnpkg add --exact react react-dom react-scripts cra-template --cwd /home/flovet-stack/Documents/my-app has failed.\n\nDeleting generated file... package.json\nDeleting my-app/ from /home/flovet-stack/Documents\nDone.\n
Run Code Online (Sandbox Code Playgroud)\n

Rod*_*one 5

在您的/home/flovet-stack/文件夹中,运行ls -a | grep -E 'yarn|package'命令。如果您看到有一些文件夹和文件,例如

  • 包.json
  • 包锁.json
  • .yarn 或yarn.lock 或任何yarn 文件夹和文件

删除这些文件。

yarn set version <version>您是否有机会在该文件夹中尝试更改纱线版本( )?如果你这样做了,那就可能会发生这种情况。在项目或工作区文件夹中设置纱线版本只是为了避免将来出现这种情况,如下所示