如何使用特定版本的create-react-app创建一个React项目?

5

我需要使用 create-react-app 版本为 1.0.10 创建一个新的 React 应用程序。但是,当我执行 create-react-app myProject 时,它自动使用那个时间可用的最新版本的 create-react-app。是否有任何命令可以让 create-react-app 使用特定版本来创建项目模板?


你尝试过安装1.0.10版本吗?npm install create-react-app@1.0.10。很可能它是全局安装的,所以你需要在本地安装它,然后从那里运行它。 - Henrik Andersson
你的意思是在项目中本地安装它吗? - Dani Akash
2
create-react-app 是一个全局包,因此您的计算机上全局安装了该软件包的1个版本,无论您在计算机的哪个位置,都可以键入 create-react-app myProject。正如 @HenrikAndersson 建议的那样,如果您全局安装了特定版本:npm -g install create-react-app@1.0.10,每次使用它时,它将是该版本。 - maxgallo
你可以在 package.json 中指定 "create-react-app":"1.0.10.",然后执行 "npm install",它会为你安装该包(请注意,这是在该包尚未安装的情况下)。 - Dream_Cap
1个回答

5

您需要运行以下命令:

npm install --save --save-exact react-scripts@1.0.10

或者

yarn add --exact react-scripts@1.0.10

这只适用于尚未被分离的项目,请阅读此文档获取更多信息。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接