首页 > 解决方案 > React 不尊重 package.json 版本

问题描述

在我的package.json文件中,我将反应版本指定为"react": "^16.13.1"

然后我运行npm install安装依赖项,但是当我运行时npm run start,项目是使用终端的 react 版本构建的,而不是 package.json 文件中指定的版本。

即使 package.json 指定 16.13.1,运行也会npm view react version返回npm 用于构建项目的内容。17.0.2

如何强制终端使用指定版本的react,或者如何在终端降级到v16?

我在 Windows 10 中使用 Git Bash。

标签: reactjsnpm

解决方案


您使用了错误的命令。

npm view react version向您展示可安装的最新版本的 React 。如果要查看当前安装的版本,请使用npm ls react.


推荐阅读