【问题标题】:Why is yarn create react-app command not working为什么 yarn create react-app 命令不起作用
【发布时间】:2022-06-16 05:46:45
【问题描述】:

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

yarn create react-app my-app

错误

➤ YN0000: ┌ Resolution step
➤ YN0061: │ tar@npm:2.2.2 is deprecated: This version of tar is no longer supported, and will not receive security updates. Please upgrade asap.
➤ YN0000: └ Completed in 5s 215ms
➤ YN0000: ┌ Fetch step
➤ YN0000: └ Completed
➤ YN0000: ┌ Link step
➤ YN0000: └ Completed
➤ YN0000: Done with warnings in 5s 507ms


Creating a new React app in /home/flovet-stack/Documents/my-app.

Installing packages. This might take a couple of minutes.
Installing react, react-dom, and react-scripts with cra-template...

Usage Error: The project in /home/flovet-stack/package.json doesn't seem to have been installed - running an install there might help

$ yarn add [--json] [-E,--exact] [-T,--tilde] [-C,--caret] [-D,--dev] [-P,--peer] [-O,--optional] [--prefer-dev] [-i,--interactive] [--cached] [--mode #0] ...

Aborting installation.
  yarnpkg add --exact react react-dom react-scripts cra-template --cwd /home/flovet-stack/Documents/my-app has failed.

Deleting generated file... package.json
Deleting my-app/ from /home/flovet-stack/Documents
Done.

【问题讨论】:

    标签: reactjs create-react-app yarnpkg


    【解决方案1】:

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

    • package.json
    • package-lock.json
    • .yarn 或 yarn.lock 或任何 yarn 文件夹和文件

    删除这些文件。

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

    【讨论】:

      【解决方案2】:

      我也遇到过类似的问题。

      yarn create react-app ... 我的 $HOME 目录中的文件 package.json 有问题。

      删除后,命令yarn create react-app ...成功。

      请注意,我的主目录中的文件 package.json 填充了以下声明:

      {
        "packageManager": "yarn@3.1.1"
      }
      

      我会调查是否需要这个文件,如果需要,我会更新这篇文章。

      【讨论】:

        【解决方案3】:

        您在该目录/文件夹中有yarn.lock 吗?如果是这样,请尝试删除它并再次运行该命令。

        【讨论】:

        • 感谢@joshxfi 的回复,但我已经尝试过了,但没有帮助
        【解决方案4】:

        遇到类似问题

        使用npx create-react-app app-name 代替yarn,之后您可以使用yarn 安装其他包和库。

        【讨论】:

          猜你喜欢
          • 2021-06-09
          • 1970-01-01
          • 1970-01-01
          • 2022-01-23
          • 1970-01-01
          • 2022-10-01
          • 2022-10-15
          • 2020-10-01
          • 2020-11-17
          相关资源
          最近更新 更多