全部文章

1299 篇文章

electron04-12
阅读

Electron应用的打包和自动更新

生成图标 在打包应用之前,要为应用准备一个图标,作为安装包图标。不同的操作系统所需图标的格式不同,Mac对应的格式为 ,Windows对应的格式为 。 图标的生成可以借助 。 首先,准备一张 图片,将图片放在项目文件夹中,我们这里选择放在 中。 <img width="756" height="63" src="../../ resources/c55e1a0e45ca47c0a34e14bc5de5f74f 51ca0fdf61234...

electron04-10
阅读

electron修改默认安装目录nsis配置

oneClick: 是否创建一键式安装程序。如果为 true,则默认为所有用户安装;如果为 false,则需要根据 perMachine 参数来决定是否安装至所有用户。 perMachine: 仅当 oneClick 为 false 时有效。是否显示安装模式页面(选择每台机器还是每个用户),默认为 false(即显示)。 allowElevation: 仅在 assisted installer 下有效。允许请求提权,默认为 true。...

前端规范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 来分别检查和格式化代码。如果不进行...