【前端】iview2升级到3后,git 无法提交(yarn安装)

前言

     前端Vue项目iview2升级到iview3后,git无法提交代码,经过一段时间的探索,终于解决问题。

问题出现  

 一、git提交时,一直等待提交,无法提交成功

 二、等待后,提示“git commit error eslint hook” 这是一个校验钩子,大体的错误提示是这样的,可能不是特别准确。

解决思路

  方案一

  git分支创建问题:  一个是自己在本地创建,另一个是项目组长在gitLab上创建;这两种创建方式,后者可以正常提交。前者不可以。

 结果: 这个解决方案,对部分人有效,并没有根本解决问题。

  方案二

   下载node库方式问题,使用yarn命令下载,成功解决问题

 1.全局安装 yarn  

cnpm install -g yarn

 2.项目中卸载node库

rimraf node_modules

 3.项目中yarn安装node库

yarn

 

 Yarn与npm对比

一、优缺点对比

npm

  •   安装慢
  •   版本号无法保持一致,   例如
"5.0.3",   指定的5.0.3版本
"~5.0.3",  安装5.0.X中最新的版本
"^5.0.3"   安装5.X.X中最新的版本

yarn

  • 速度快
  • 安装版本统一
  • 输出简洁

二、 命令对比

npmyarn
npm installyarn
npm install react --saveyarn add react
npm uninstall react --saveyarn remove react
npm install react --save-devyarn add react --dev
npm update --saveyarn upgrade

小结

    通过实践,认识了yarn命令,感受到前端的发展日新月异,不断契合用户的需求,提升性能。

                                                                           感谢您的访问!

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 3
    评论
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值