Y.X. Thinking Collection

做了什么要记下来

0%

背景

在为Webpack5的脚手架搭建过程中,发现最新的husky的配置方式和commit信息的校验方式无法满足要求,故自己重新配置了husky和commitlint,来实现提交代码过程中对提交信息的控制。

阅读全文 »

背景

某后台管理项目 乾坤 驱动,由一个主项目通过乾坤的微前端方式引入下属的多个微项目,每个微项目都占据该主项目下的一个二级域名,在本地对某个微项目进行开发时,为了能够模拟多个微项目之间跳转或者模拟微项目子域名的跳转功能,需要用nginx对该子域名进行代理,nginx配置如下:

阅读全文 »

背景

开发新项目的时候想找一个自己写的getQueryString的替代品,发现react-router-dom在6.0版本更新了useSearchParams的hooks,可以方便的获得浏览器地址里的query参数,故顺便将项目里的react-router-dom更新到了6.0

阅读全文 »

微信小程序的IDE开发、打包📦 流程设计 和 typescript 应用方式

背景

要为直播sdk开发微信小程序版,希望通过通用IDE(VSCode、WebStorm)开发,微信小程序开发工具仅作为快速预览工具使用

希望使用Typescript,并且使用Gulp进行代码的处理和移动,在后续过程中发现处理打包关系上的诸多问题,因此在js处理流程中添加Webpack用来处理第三方依赖。

阅读全文 »