August 8, 2022

Vite 多入口lib模式打包配置

Note: 无法使用 vite.config.* 无法在vite.config.*中构建多个打包的入口,这时候需要自己编写一个打包的脚本,我将其放置在scripts/build.js中。 ... Read more

July 18, 2022

Jest e2e测试 Puppeteer 自动点击 Alert 确定

在编写 e2e 测试的时候,有的业务会有浏览器自带的 alert 弹出,利用 puppeteer 的按键点击事件无效。 思路一 给page添加事件监听,当有对话框弹出的时候,自动进行对话框的确认。 代码如下 page.on("dialog", async (dialog) => { await dialog.accept(); }); 思路二 将自带的alert方法进行重写,在启动puppeteer的 page 后,将该 api 进行重写,让其不会调用原始的alert,也就可以保证不会弹出对话框来进行阻塞进程。 同时还可以利用console.log来进行替换该方法,在控制台中打印警告信息。

July 13, 2022

Doom Emacs 给中文指定字体

因为我使用的是 1080p 的屏幕,所以这里我设置的是中文字体是 WenQuanYi Zen Hei Sharp; 使用点阵字体可以获得更佳的体验效果,英文字体我使用的是Terminus ... Read more

January 24, 2021

Hackintosh OCB:Startimage Failed 的解决方法

如果你的黑苹果,在进入系统的时候,出现该错误,而且该错误并不是每次都会发生,当你继续回到主菜单,多次重新尝试的时候,你可能可以成功进入系统。 多次尝试一次都未能进入系统 Booter->Quirks->DevirtualiseMmio 设为true 多次尝试有几率进入系统 Booter->Quirks->ProvideCustomSlide 设为true z390 主板特殊处理 Booter->Quirks->ProtectUefiServices 可能会需要设为true,具体自己测试

July 20, 2020

Git简易指南

Git安装 MacOS MacOS自带git命令,前提是需要安装Xcode Command Line Tools git --version Linux 根据发行版的不同安装方式有差异,这里给出debian系的安装方式: sudo apt install git-all 更多的安装方式请参考这里!! Windows 打开Git - Downloading Package 该网址,下载适合自己系统位数的版本进行安装。 ... Read more

May 27, 2019

微信小程序原生富文本渲染和wxParse

微信小程序 富文本渲染 微信小程序本身提供rich-text的组件,直接富文本字符串丢进nodes属性即可。 你以为就这么就结束了?不,你错了。因为后台为了兼容IE9,我选用wangEditor2所 编辑的富文本你会发现好多标签都没有识别出来,特别是 HTML4 标准的。 好坑。 ... Read more

December 25, 2018

VScode 前端开发常用插件以及配置

Auto Rename Tag 自动重命名标签插件,html 标签使成对存在的,通常修改表签名的时候希望改一个会自动修改两个标签,以提交开发效率, 并且减少错误的发生。 ... Read more

© Boiao Ch 2008 - 2018