赞
踩
我在react16.8之前不支持hook的项目上,引入拖拽插件报错#321,提示Error: Minified React error #321,react官方(https://reactjs.org/warnings/invalid-hook-call-warning.html)提示导致可能这个错误的原因如下:
1、在package.json文件中我的react版本是
"react": "^16.5.2",
"react-dom": "^16.5.2",
普及一下package.json文件中,^ 和 ~ 的区别:
^ :它将当前库的版本更新到第一个数字(major version)中的最新版本,比如: “^16.5.2” ,库会匹配更新到 16.X.X 的最新版本(也就是16.14.0),但是不会更新到17.X.X版本
~ :当下载的时候,它会自动更新到中间那个数字(minor version)的最新版本,比如:“~4.2.0”,库就会更新到 4.2.X 的最新版本,但是不会更新到4.3.X版本,波浪符号是曾经 npm 安装时候的默认符号,现在已经变为了插入符号
在 node_modules 中 react 和 react-dom 可以看到他的版本已经升级到了 16.14.0
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。