reactjs - 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。
解决方案
您使用了错误的命令。
npm view react version
向您展示可安装的最新版本的 React 。如果要查看当前安装的版本,请使用npm ls react
.
推荐阅读
- javascript - 使用路由器时的角度加载网址
- r - 保存获取的变量(分配后)
- firebase-hosting - 如果图像由 firebase 托管,您如何保护它们免受盗链?
- java - 如何为 postgreSQL 创建服务器端应用程序(适用于 android 应用程序且无 Firebase)
- android - 在右侧创建一个带有 RadioButton 的 EditText
- c++ - 在循环中使用 normal_distribution
- html - 将值显示到块中
- google-apps-script - Google Apps 脚本:捕获已更新特定列中的字段的登录用户的时间戳/电子邮件
- docker - AWS CodeBuild - 启用 Docker 层缓存的安全隐患
- codenameone - 根据滚动隐藏和显示工具栏