最近公司开始写一个新项目,本人搭建好框架后,上传至gitlab之后,让小组成员下载新项目后,npm install后 运行项目,小组成员运行报如下错误,
20180314112743722.png从图上可以看到,是react-navigation导致的问题,新版的react-navigation新增了一些方法,而现有项目是用的老版本的react-navigation写的,本着解决问题的想法,决定查一下什么问题。最后发现在package.json中写的react-navigation的版本为^1.0.0-beta.13,但是在node_modules中是1.5.2版本的。就十分奇怪为什么是这个问题,最后发现,我本机的yarn 版本是 0.21.3,同事的是1.7.0, 怀疑是yarn的问题, 在网上看了一下也有同样的问题。
解决方法是,删除项目中的node_modules,使用yarn install安装就好了。
网友评论