vscode在保存时会自动格式化代码
项目场景:
angular10项目clone下来之后,用vscode打开。
问题一:代码在保存时会自动格式化
解决方案:
原因如下图所示,找到项目目录下的.vscode文件夹,将settings.json文件中的右侧框选属性改成false即可以取消自动修正。
问题二:提交代码时提交不上去,或者提交时代码被自动格式化导致提交内容过多。
解决方案:
找到项目目录下的.git/hook文件夹,删除pre-commit文件即可。
补充说明:
pre-commit是客户端hooks之一,pre-commit在git add提交之后,然后执行git commit时执行,脚本执行没报错就继续提交,反之就驳回提交的操作。
这个钩子中可以实现:对将要提交的代码进行检查、优化代码格式、或者对提交的图片进行压缩等等任务。