版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/m18633778874/article/details/86708420
前言
前端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
- 速度快
- 安装版本统一
- 输出简洁
二、 命令对比
npm | yarn |
---|---|
npm install | yarn |
npm install react --save | yarn add react |
npm uninstall react --save | yarn remove react |
npm install react --save-dev | yarn add react --dev |
npm update --save | yarn upgrade |
小结
通过实践,认识了yarn命令,感受到前端的发展日新月异,不断契合用户的需求,提升性能。
感谢您的访问!