执行npm install后所报出的错误:
这是因为npm版本过高或mobx版本过低不支持造成的
解决办法:
对npm进行降级
npm i --legacy-peer-deps
运行完后会生成一个 package-lock.json 的文件,并且需要上传到git,其作用锁定安装时的包的版本号,以确保项目其他成员在npm install时大家的依赖一致。
注意:
运行 npm i --legacy-peer-deps 后可能会报下图错误:
解决方法:
清理缓存:
npm cache clear --force
然后再次安装:
npm i --legacy-peer-deps
此时就okk啦!