项目零散记录

Ts托管

仅本项目禁用本地vscode内置的ts服务

提交代码前的检查

  • husky(哈士奇)工具(是一个git hooks工具)

1、安装

bash 复制代码
pnpm dlx husky-init && pnpm install

安装的时候,出现如下报错

解决方案,需要先执行git init初始化项目,再安装Husky,安装成功后

2、修改文件目录下.husky/pre-commit文件,就可以在每次git commit的时候去检查代码规范,

但是eslint是检查全局代码,如果项目过大,肯定有性能损耗,所以需要配合另一个工具来实现代码检查

  • lint-staged(暂存区eslint校验)
    1、安装
bash 复制代码
pnpm install lint-staged -D

2、package.json配置lint-staged命令

3、修改文件目录下.husky/pre-commit文件

相关推荐
清岚_lxn5 天前
vue3 antd modal对话框里的前端html导出成pdf并下载
pdf·vue3·html2canvas·jspdf
伍哥的传说9 天前
Vue3 Anime.js超级炫酷的网页动画库详解
开发语言·前端·javascript·vue.js·vue·ecmascript·vue3
科技D人生9 天前
Vue.js 学习总结(18)—— Vue 3.6.0-alpha1:性能“核弹“来袭,你的应用准备好“起飞“了吗?!
前端·vue.js·vue3·vue 3.6·vue3.6
伍哥的传说11 天前
Webpack5 新特性与详细配置指南
webpack·前端框架·vue·vue3·react·webpack5·前端构建
JosieBook12 天前
【前端】Vue3 前端项目实现动态显示当前系统时间
前端·vue3·系统时间
摆烂式编程12 天前
APP端定位实现(uniapp Vue3)(腾讯地图)
uni-app·app·vue3·定位·腾讯
一只小阿乐13 天前
前端vue3 H5实现 静态页面使用本地json 并且需要上下滑动 可以切换tabs 栏
前端·json·vue3·h5开发
知识分享小能手13 天前
Vue3 学习教程,从入门到精通,Vue 3 表单控件绑定详解与案例(7)
前端·javascript·vue.js·学习·前端框架·vue3·anti-design-vue
梁辰兴14 天前
企业培训笔记:宠物信息管理--实现宠物信息分页查询
笔记·elementui·mybatis·vue3·springboot·宠物