不粘锅的博客

前端使用husky + lint-staged对eslint做前置校验

eslint前置校验安装 husky 和lint-satgedpnpm add huskylint-staged 是一个工具,可以在Git 暂存区的文件上运行指定的lint 工具,以便于仅在需要时执行lint 检查。 它通常与Husky 配合使用,以在提交代码前运行lint-staged。在pack

管理员 发布于 2023-08-19

使用program时报 illegal option -- r

报错信息sed: illegal option -- rusage: sed script [-Ealn] [-i extension] [file ...] sed [-Ealn] [-i extension] [-e script] ... [-f script_file] ...

管理员 发布于 2023-08-06

vue.config.js 设置 webpack.DefinePlugin 全局变量

vue.config.jsmodule.exports = { chainWebpack(config) { // 设置全局变量 config.plugin('define').tap(args => { args[0]['isDev']

管理员 发布于 2022-11-28

JS 判断是否为对象几种方法

toString 方式Object.prototype.toString.call(val) === '[object Object]' // true 代表为对象注意:这里要使用 call 方法改变作用域constructor 方式val?.constructor === Obje

管理员 发布于 2022-11-22