在日常的开发和运维工作中,我们经常需要修改本地的 hosts 文件来实现一些特定的网络配置,比如将某个域名指向特定的 IP 地址。而使用 Node.js 结合 zx 工具可以让我们更轻松地编写和运行脚本来更新本地的 hosts 文件。
curl 网络检测查询
日常开发中,我们经常会使用 curl 命令来检测网络请求,查询接口数据。下面是一些常用的 curl 命令。
github API : Request forbidden by administrative rules
使用 Tauri 框架内置的 fetch 方法调用 GitHub API 时,出现 Request forbidden by administrative rules 错误。
micro-app 报错 Cannot read properties of undefined (reading 'call')
使用 micro-app 微前端框架集成子应用报错:[micro-app from runScript] app finance-child-app: TypeError: Cannot read properties of undefined (reading 'call')。
一文掌握 TS 高级类型编程
一文掌握 TS 高级类型编程,从理论到实践,介绍 TypeScript 的类型编程。
或许现在很多同学都在用 TypeScript,但是更可能大多数的同学并不会 TypeScript,他们用的,只不过是给 js 加了一些“注释”,然后洋洋得意“TypeScript 不过如此”。
js实现base64转字符串
介绍两种 js 中 base64 转 string 的方法。
pnpm tauri icon 一键转换 icon
在使用 Electron、Tauri 等框架开发桌面应用时,需要为应用生成不同平台的图标,如:MacOS 中的 icon.icns、Windows 中的 icon.ico、Linux 中的 *.png 等类型图标,这里介绍一种简单快捷一键转换图标的方法。
vite + postcss-prefix-selector 增加统一作用域
在前端开发中,随着项目规模的扩大,特别是在使用 微前端 架构后,基座应用和子应用之间的样式冲突和作用域管理成为了一项挑战。为了解决这个问题,我们可以利用 Vite 构建工具和 PostCSS 插件 postcss-prefix-selector,通过增加统一的作用域前缀来有效地隔离样式,确保样式仅在特定组件或模块中生效。本文将详细介绍如何在 Vite 项目中使用 postcss-prefix-selector 插件,实现样式的统一作用域管理。
禁止 ios H5 中 bounces 滑动回弹效果
在开发面向 iOS 设备的 HTML5 应用时,控制页面的滚动行为至关重要,特别是禁用在 Safari 中默认的滑动回弹效果。本文旨在提供一个简洁明了的解决方案,帮助开发者在特定的 Web 应用中禁用这一效果。
Top-level await is not available in the configured target environment
当在使用 Vite 进行项目构建时,可能会遇到如下错误提示:ERROR: Top-level await is not available in the configured target environment。







