reactjs - 如何使用 yarn 而不是 npm 创建 react 应用程序?

标签 reactjs linux ubuntu npm yarnpkg

react documentation 中提到了创建 react 应用程序的官方方法。
我认为 npx create-react-app project自动检测 yarn 但在我的情况下,它没有,并使用 创建 react 应用程序npm 我不想要。
我使用的第二个选项yarn create react-app用于创建 react 应用程序,但它显示多个警告:

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".
那么有没有更好的方法来使用 创建 React 应用程序? npx (使用 yarn )

最佳答案

无需使用yarn对于 create-react-app因为这个 npm 包不是本地开发依赖项。它用于下载 React 项目的模板和 react-scripts package 做了所有“神奇”的事情。
原因the official documentation建议使用 npx是它在用于创建模板后会删除该包。这意味着当您想创建另一个 React 项目时,它将始终使用最新版本的 create-react-app .

关于reactjs - 如何使用 yarn 而不是 npm 创建 react 应用程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/71089333/

相关文章:

javascript - 使用 JSX 在 ReactJs 中创建类

reactjs - Redux 工具包查询变异乐观更新

javascript - webpack.config.js 在 React 项目中如何工作?

ubuntu - 如何在 ubuntu 10.04 上安装 w3c 验证器

c++ - Ubuntu 14.04 LTS x86-64bit Qt Creator 3.0.1 Kit Qt 4.8.6 程序启动失败。路径或权限错误?

javascript - 将 Create-React-App 与 antd 结合使用

linux - 如何检查 iptables 中每条规则的命中数?

regex - 在文件中查找函数并打印其内容的命令

c - 为条形码读取器读取数据并将其写入缓冲区的最佳方法是什么?

linux - 如何将 cuDNN 更新到新版本?