reactjs - 使用 npx 命令创建具有特定版本的反应应用程序
问题描述
我想使用命令创建一个反应应用程序
npx create-react-app my-app
但我想确保我可以选择 react 版本,在这种情况下我不能使用钩子,我想强制一个版本在 React 16.8 之前(在这个钩子被释放)
如何或在哪里找到要在我的命令中使用的版本?我有一个我遵循的教程,它给了我一个类似的命令
npx create-react-app reactjs-app --scripts-version 1.1.5
如何使用例如 npx create-react-app reactjs-app --scripts-version 16.7 创建一个?
我的目标是在 hooks 发布版本之前获得最新版本的 react。
谢谢!
解决方案
根据文档,npx 的语法是:
npx [options] <command>[@version] [command-arg]...
如果你想要 react 16.7 版本,你必须找出哪个版本的 create-react-app 安装 react 16.7,因为版本号不一样。如果我是正确的 create-react-app 版本 3.4.1 会在引入钩子之前安装最新版本的 react。
可以简单地运行:
npx create-react-app@3.4.1 my-app
推荐阅读
- python - 如何将 numpy 数组 dtype=object 转换为稀疏矩阵?
- powershell - PowerShell - 根据文件名和扩展名过滤子项
- hardware - Denver/Carmel 如何处理优化缓存溢出
- java - 如何在输出中显示大于 8128 的完美数字
- c# - 来自 Angular 服务调用的值为 Null
- node.js - 我尝试将电子 USB 库包含到我的电子项目中
- javascript - Websocket 在刷新时不连接
- azure - Azure AD B2C 开放 ID 连接与 OAuth 2.0
- c++ - 使用 .depends 指定 SUBDIRS 项目之间的依赖关系不起作用
- bash - Bash 脚本错误地将 \r 合并到变量中