项目零散记录

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文件

相关推荐
我叫张小白。9 小时前
Vue3 响应式数据:让数据拥有“生命力“
前端·javascript·vue.js·vue3
我叫张小白。16 小时前
Vue3监视系统全解析
前端·javascript·vue.js·前端框架·vue3
凯小默16 小时前
05-初始化登录页面和加入校验规则
vue3
凯小默2 天前
04-封装路由初始化方法
vue3
草木红3 天前
vite 安装 vue3 和 tailwindcss
vue3·vite·tailwindcss
凯小默4 天前
vue3-10-计算属性以及get跟set
vue3
Eshine、4 天前
解决前端项目中,浏览器无法正常加载带.gz名称的文件
前端·vue3·.gz·.gz名称的js文件无法被加载
Light604 天前
Vue3 关键字速查表:从入门到进阶的全景指南
vue3·前端开发·响应式编程·组合式api·ai集成
你说啥名字好呢12 天前
【Vue 渲染流程揭秘】
前端·javascript·vue.js·vue3·源码分析
行走的陀螺仪14 天前
vue3-封装权限按钮组件和自定义指令
前端·vue3·js·自定义指令·权限按钮