Chad Lab

我的 Web 开发技术随笔

记录 Web 开发、工程化、Node.js、Python、部署和个人探索的技术实验室。

82

文章

8

曲目

最新文章

  • Volta 对每个项目的Node版本管理

    缘起 介绍一个工具 Volta 👉 ,用来做项目环境管理的,他和诸如此类的nvm、n、...有啥不一样呢?他是针对项目的不用在多项目之间切换的时候来回切换环境,且可以多个环境一起 Start 直接安装 Windows 参考官网 下载程序 进入项目文件目录下面 cd /projectxxx 诸如此类然后就会在 pack

    继续阅读
  • 微信小程序WebView在IOS中回退刷新问题

    缘起 在微信小程序IOS 某些版本中(我遇到的是 17^ )的 WebView中,回退并不会触发重新渲染; 无论是使用 pageshow 监听还是,effect 都没用; 捣鼓了各种方式 发现嵌套 在 iframe 中可以,但是这样的方式过于复杂和相当于 嵌套了三层: 微信 WebView = iframe = Pro

    继续阅读
  • React项目使用 Web Worker

    缘起 Web Worker 老生常谈了 —— 它允许你在主线程之外创建额外的线程来执行任务,例如处理文件,埋点轮询,如何在 React 中使用呢 ? webpack5^ JSX wk.ts import.meta 是一个内置在 ES 模块内部的对象,import.meta.url 表示一个模块在浏览器和 Node.js

    继续阅读
  • Nest Validator 校验参数

    缘起 在Nest Controller 对客户端参数校验并处理同意的异常结果 Message,例如 校验参数 1 classvalidator 和 classtransformer 是一个作者,前者提供数据的校验,后者提供对复杂数据结构的类型转换 使用之前我们先定义一个 Dto 例如 dto.ts 👇🏻 使用这个

    继续阅读