全部文章

共 1306 篇文章

前端规范04-08
阅读

husky 与 lint-staged安装与配置

一、husky 注:本文引入的 husky 都是 8.0.0 以上的版本,老版本的使用可能与下文描述的不一致! 1\. husky 是什么? husky 的 开篇是这么描述的: Modern native Git hooks made easy (轻松创建现代化的原生 git hooks) Husky improves your commits and more 🐶 woof! 最重要的就是:它可以在项目中植入你设定的 git hoo...

前端规范04-08
阅读

husky 无效? 新版本 husky 怎么配置

husky 没有生效 安装了 husky、lint staged,并且完成配置。配置如图: <img width="375" height="148" src="../../ resources/1132965 20211112180336242 286201 1d386b31d9be49b19.png" class="jop noMdConv" commit 的时候还是没有效果,没有去执行lint staged 原因:husky的新版...

前端规范04-08
阅读

husky生成hook

前端规范04-07
阅读

eslint-config和eslint-plugin的区别

和 是两种不同类型的 ESLint 插件包。 是一种配置包,它定义了一组预定义的 ESLint 规则集合(也就是一系列已经定义好的规则),可被其他 ESLint 配置文件引用和扩展。比如 或者 等。 则是一种插件包,它提供了一些额外的规则和功能,以便与 ESLint 兼容和互动。它本身不包含任何规则,只是一些将额外规则导入到 ESLint 中的工具。比如 或 等。 所以,当你使用某个 时,通常需要使用其相关的 来补充一些额外的规则和功能...

前端规范04-07
阅读

eslint配置airbnb

要在 ESLint 中使用 Airbnb 的代码规范,需要安装 包以及相关的 peerDependencies。 首先,需要全局或局部安装 ESLint: 然后,需要安装 以及其 peerDependencies: 最后,在项目的根目录下添加 文件,并配置如下: 这样就可以使用 Airbnb 的代码规范了。\ \]

前端规范04-07
阅读

eslint配置airbnb-base

如果只想使用 ,则需要安装 包以及相关的 peerDependencies。 首先,需要全局或局部安装 ESLint: 然后,需要安装 以及其 peerDependencies: 最后,在项目的根目录下添加 文件,并配置如下: 这样就可以使用 Airbnb 的基础代码规范了。\ \]

前端规范04-07
阅读

husky lint-staged配置

lint staged和husky是两个常用的npm包,用于在git commit或git push时自动运行代码检查、格式化等操作,可以有效避免代码库中出现低级错误。下面是它们的安装和配置步骤: 1. 安装 husky 和 lint staged 包(版本最好是最新版)。 2. 在 package.json 中添加如下两个字段: 3. 运行 npm run lint 和 npm run format 来分别检查和格式化代码。如果不进行...

pnpm04-06
阅读

pnpm默认使用npmrc还是pnpmrc

是另一款 JavaScript 的包管理工具,与 和 类似。 不同的是, 使用 文件作为默认的配置文件,而不是像 和 一样使用 或 。 但是,如果在项目的根目录下找不到 文件, 会尝试寻找 或 文件来加载配置。 如果既有 文件又有 文件,那么 将优先使用 文件中的配置项。 如果你想要让 仅使用 文件中的配置项,可以在运行 命令时加上 参数。相关说明可以查看 \ \]。

mac04-06
阅读

xcode-select和xcode的区别

xcode select和Xcode是与Xcode命令行工具相关的两个概念,它们之间有以下区别: xcode select是一个命令行工具,用于管理系统中的多个Xcode版本以及与其关联的开发工具。该工具允许用户设置默认的Xcode版本,以及在不同版本之间切换。 而Xcode则是苹果公司开发的集成开发环境(IDE),用于开发macOS、iOS、watchOS和tvOS应用程序。Xcode包含了许多开发工具,如编译器、调试器、界面设计工具...