项目零散记录

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

相关推荐
sen_shan1 小时前
Vue3+Vite+TypeScript+Element Plus开发-04.静态菜单设计
前端·javascript·typescript·vue3·element·element plus·vue 动态菜单
qq_308562312 天前
vue3 中引入tinymce富文本
vue3·富文本·tinymce
sen_shan3 天前
Vue3+Vite+TypeScript+Element Plus开发-02.Element Plus安装与配置
前端·javascript·typescript·vue3·element·element plus
路光.3 天前
Vue3实现锚点定位
前端·javascript·vue.js·vue3
wocwin7 天前
uniapp微信小程序封装navbar组件
微信小程序·uni-app·vue3·组件封装·navbar
留白声9 天前
uniapp主题切换功能,适配H5、小程序
前端·css·小程序·uni-app·vue3·主题切换
dr李四维12 天前
uniapp从 vue2 项目迁移到 vue3流程
javascript·vue.js·uni-app·vue3·vue2·vuex·vue迁移
Jiaberrr17 天前
Vue 3 中使用 vue - pdf - embed + vue3 - pdfjs 在线预览 PDF
前端·javascript·vue.js·前端框架·pdf·vue3
努力做大神18 天前
uniapp vue3项目定义全局变量,切换底部babar时根据条件刷新页面
uni-app·vue3
柒@宝儿姐20 天前
如何判断一个项目用的是哪个管理器
前端·javascript·vue.js·vue3