node_modules复制以后还能用吗?
npm install 执行完毕后,我们可以在 nodemodules 中看到所有依赖的包。我们是否可以直接通过复制node_modules文件夹来实现依赖包的移动呢?复制后还可以使用吗?

nodemodules是可以直接复制使用的,但是每个人电脑环境的不同,node_module安装的顺序也不同,可能会出问题不同的问题,如果工程下有package.json文件。那么你将得到跟来源机器完全一样的依赖库。
解决复制node_modules后出现问题的方法:
1、备份能跑的起的node modules
2、在工程下,npm install跑一下package.json,生成node modules
3、查看跑成功时,报的warn,查看到有6个库是依赖react-navigation@2.0的,有两个是需要升级react native和react的(忽略,因为用的比较落后的三方库)
4、安装react-navigation库,2.0以上的版本。
5、reload一下项目,报错,提示缺少xx库。(mobx、mobx-react、react-native-modal-datetime-picker)
6、安装提示需要安装的三方库。(注意:因为我们是采用的比较老版本的react 16.0.0-alpha.12 和react native 0.48.1,对应采用的三方库也不能采用最新的,需要去备份中的三方库,查看对应的package.json,取得需要升级的版本号,才能保持更新的当前版本是稳定的)
7、再次reload,成功的让node_modules再次回归可控。