全部文章
共 1264 篇文章
基于 Node.js 的轻量级私有仓库 Verdaccio
Verdaccio 一、简介 1\. 什么是 Verdaccio “一个基于 Node.js 的轻量级私有仓库”。 平时使用 npm publish 进行发布时,上传的仓库默认地址是 npm,通过 Verdaccio 工具在本地新建一个仓库地址,再把本地的默认上传仓库地址切换到本地仓库地址即可。当 npm install 时没有找到本地的仓库,则 Verdaccio 默认配置中会从 npm 中央仓库下载。 Verdaccio 表示意大利...
Electron应用的打包和自动更新
生成图标 在打包应用之前,要为应用准备一个图标,作为安装包图标。不同的操作系统所需图标的格式不同,Mac对应的格式为 ,Windows对应的格式为 。 图标的生成可以借助 。 首先,准备一张 图片,将图片放在项目文件夹中,我们这里选择放在 中。 <img width="756" height="63" src="../../ resources/c55e1a0e45ca47c0a34e14bc5de5f74f 51ca0fdf61234...
electron修改默认安装目录nsis配置
oneClick: 是否创建一键式安装程序。如果为 true,则默认为所有用户安装;如果为 false,则需要根据 perMachine 参数来决定是否安装至所有用户。 perMachine: 仅当 oneClick 为 false 时有效。是否显示安装模式页面(选择每台机器还是每个用户),默认为 false(即显示)。 allowElevation: 仅在 assisted installer 下有效。允许请求提权,默认为 true。...
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...
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的新版...
husky生成hook
eslint-config和eslint-plugin的区别
和 是两种不同类型的 ESLint 插件包。 是一种配置包,它定义了一组预定义的 ESLint 规则集合(也就是一系列已经定义好的规则),可被其他 ESLint 配置文件引用和扩展。比如 或者 等。 则是一种插件包,它提供了一些额外的规则和功能,以便与 ESLint 兼容和互动。它本身不包含任何规则,只是一些将额外规则导入到 ESLint 中的工具。比如 或 等。 所以,当你使用某个 时,通常需要使用其相关的 来补充一些额外的规则和功能...
eslint配置airbnb
要在 ESLint 中使用 Airbnb 的代码规范,需要安装 包以及相关的 peerDependencies。 首先,需要全局或局部安装 ESLint: 然后,需要安装 以及其 peerDependencies: 最后,在项目的根目录下添加 文件,并配置如下: 这样就可以使用 Airbnb 的代码规范了。\ \]
eslint配置airbnb-base
如果只想使用 ,则需要安装 包以及相关的 peerDependencies。 首先,需要全局或局部安装 ESLint: 然后,需要安装 以及其 peerDependencies: 最后,在项目的根目录下添加 文件,并配置如下: 这样就可以使用 Airbnb 的基础代码规范了。\ \]