husky + lint-staged + commitlint
前言此前该部分内容记录在 create-react-app配置记录,随着husky6+后的更新,配置有很大的改变,特此新开一篇文章记录配置方法。 文档直通车: husky lint-staged commitlint eslint prettier 安装依赖包1pnpm install husky lint-staged @commitlint/cli prettier -D 配置husky 给 package.json 增加 prepare命令 12npm set-script prepare "husky install" npm run prepare 运行完会在package.json中: 123"scripts": {+ "prepare": "husky install", }, 添加 pre-commit hook 123# npm test 预提交 需要执行的命令,所以后面配置过程中此处还会被修改npx husky add .husky/pre-com ...
echart 记录
浅浅做个记录 一. 环形图 + 自定义文字效果其中包含的配置点: 自定义文字 graphic; 图例文字超过6个省略; 色彩配置; 饼图 => 环形; 不要饼图的指引线和文字; 色块直接的白色间隔; title放到圆环中间; 配置123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137const option = { title: { text: '{b|总 ...
linux安装Jdk
Java Archive Downloads - Java SE 8 JDK下载需要注册账号,感谢无名大神提供账号:账户:3028064308@qq.com密码:OraclePassword123! 找到 Linux x64(找自己服务器匹配的包) 的 tar.gz的压缩包下载; 下载好了上传到服务器; 解压 1tar -xvf jdk-8u202-linux-x64.tar.gz 编辑 profile 文件,添加环境变量 1vi /etc/profile 添加如下 12345export JAVA_HOME=/roots/file/JDK/jdk1.8.0_202export JRE_HOME=${JAVA_HOME}/jreexport CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib:$CLASSPAT ...
linux 常用命令记录
解压.tar123解包:tar xvf FileName.tar打包:tar cvf FileName.tar DirName .tar.xz123解包:tar xvf FileName.tar.xz打包:tar cvf FileName.tar.xz DirName .tar.gz 和 .tgz123解压:tar zxvf FileName.tar.gz压缩:tar zcvf FileName.tar.gz DirName zip123unzip xxx.zip# 解压到unzip xxx.zip -d [当前目录下新的文件夹名称] 修改名字123# 将 test 改为 demomv test demo 软连建立12ln -s /root/node-server/node-v16.16.0/bin/node /usr/local/bin/nodeln -s /root/node-server/node-v16.16.0/bin/npm /usr/local/bin/npm 删除12rm -rf /usr/local/bin/noderm -rf /usr/local/b ...
lerna
相关地址记录github官网中文官网文章1文章2
github Token
前言好久没在github上提交代码,提交代码报错: remote: Support for password authentication was removed on August 13, 2021. Please use a personal access token instead.remote: Please see https://github.blog/2020-12-15-token-authentication-requirements-for-git-operations/ for more information.fatal: Authentication failed for ‘https://github.com/LLDLLY/lldlly.github.io.git/' 好吧,来搞一个token吧 申请token右上角头像点击 => Setting => Developer setting => Personal access tokens =>Generate new token 申请好了之后,复制 本地设置1git re ...
ProComponents + antd Form组件记录
忙到忘记记笔记😅 单纯的记一下笔记 Modal 支持提交内部form表单index.tsx 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139import React, { useState, useRef, useEffect } from 'react'import { Button, Modal, ModalProps } from 'antd ...
恢复本站正常运行
需求背景相关政策等一系列原因,原本的 cdn.jsdelivr.net免费cdn不能访问,导致本站崩掉。为了恢复本站的正常运行,做了以下恢复措施。 替换 npm CDNunpkg.com npm cdncdn.jsdelivr.net/npm => unpkg.com github cdncdn.jsdelivr.net/gh => 本地加载 自己部署live2d_api(php)看板娘的api网址也不能访问,查到live2d_api支持自己部署,果断部署到自己服务器上。 安装php参考资料 配置 nginx 访问服务php默认端口9000,由于我改为了4001,nginx配置中配置为4001端口/usr/local/php/etc php-fpm.conf 中listen字段更改默认端口 123456789101112131415161718192021222324252627282930313233server { listen 4000; server_name localhost; # 允许跨域 add_hea ...
Dart学习笔记(二)
Map 字典官网文档 常⽤属性: keys 获取所有的key值 values 获取所有的value值 isEmpty 是否为空 isNotEmpty 是否不为空 常⽤⽅法: remove(key) 删除指定key的数据 addAll({...}) 合并映射 给映射内增加属性 containsValue 查看映射内的值 返回true/false forEach map where any every 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869// 声明var myMap = {};Map map = {};var map1 = new Map();Map map2 = { 'test':'test'};print(map2['test ...
patch-package
安装传送门 123456# npmnpm i patch-package --save-dev# yarnyarn add patch-package postinstall-postinstall --dev 修改package.json123"scripts": { "postinstall": "patch-package"} 这样在下载依赖的时候patch-package会自动为依赖包打上补丁。 创建补丁123$ npx patch-package package-name # 使用npm [package-name]$ yarn patch-package package-name # 使用yarn 运行后通常会在项目根目录下的patches目录中创建一个名为package-name+version.patch的文件。将该patch文件提交至版本控制中,即可在之后应用该补丁了。 注意补丁跟依赖包的版本是强关联的,在进行依赖包升级的时候需要注意。如果升级后的版本已经解决了相关问题,补丁就 ...