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再次回归可控。

以上就是node_modules复制以后还能用吗?的详细内容,更多请关注html中文网其它相关文章!

赞(0) 打赏
未经允许不得转载:html中文网首页 » Node.js答疑

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

前端开发相关广告投放 更专业 更精准

联系我们

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏