0

react 文档中提到了安装 create-react-app 的官方方法

但是如果我安装 react-app 使用yarn create react-app它会显示太多警告:

warning " > @testing-library/user-event@13.5.0" has unmet peer dependency "@testing-library/dom@>=7.21.4".
warning "react-scripts > tailwindcss@3.0.22" has unmet peer dependency "autoprefixer@^10.0.2".
warning "react-scripts > eslint-config-react-app > eslint-plugin-flowtype@8.0.3" has unmet peer dependency "@babel/plugin-syntax-flow@^7.14.5".
warning "react-scripts > eslint-config-react-app > eslint-plugin-flowtype@8.0.3" has unmet peer dependency "@babel/plugin-transform-react-jsx@^7.14.9".
warning "react-scripts > react-dev-utils > fork-ts-checker-webpack-plugin@6.5.0" has unmet peer dependency "typescript@>= 2.7".
warning "react-scripts > eslint-config-react-app > @typescript-eslint/eslint-plugin > tsutils@3.21.0" has unmet peer dependency "typescript@>=2.8.0 || >= 3.2.0-dev || >= 3.3.0-dev || >= 3.4.0-dev || >= 3.5.0-dev || >= 3.6.0-dev || >= 3.6.0-beta || >= 3.7.0-dev || >= 3.7.0-beta".

那么有没有更好的方法来使用纱线创建反应应用程序

4

1 回答 1

1

不需要使用yarnfor,create-react-app因为这个 npm 包不是本地开发依赖。它用于下载 React 项目的模板,并且react-scripts包完成所有“神奇”的工作。

官方文档建议使用的原因npx是它会在用于创建模板后删除该包。这意味着当您想创建另一个 React 项目时,它将始终使用最新版本的create-react-app.

于 2022-02-12T06:38:33.257 回答