首页 > 解决方案 > 使用 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。

谢谢!

标签: reactjscommandversion

解决方案


根据文档,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 

推荐阅读