编程开发

VSC拓展国际化支持

国际化部分也分几种情况,菜单国际化和拓展内容的国际化,比如提示信息。

· 1 min
VSCode

HTTP请求报文中的Host字段

需要,比如同一个机器,实际上可以多host绑定同一个端口。比如我的博客服务器里,有绑定`1991421.cn`,`en.1991421.cn`等等。如果没有host,实际上我也不清楚,我到底应该访问哪个。

· 1 min

node-sass 停止维护

- 最近的维护团队已经没有足够的带宽(精力和时间)继续更新项目

· 1 min
Node.js

Cloudfare安全检查

通过这个小问题,也说明了很多人没注意到Cloudflare的安全检查,这里就简单总结下。

· 2 min
网络安全

Cursor中使用Firecrawl MCP

先说下调用Firecrawl MCP能做些什么。

· 1 min
AI

GitLink for VSCode: 跨平台代码分享的无缝体验

- 无论是资源管理器,还是文件编辑器下均可以一键拷贝当前文件的git web链接。

· 2 min
VSCode开发工具

网页开发-ios键盘底部显示搜索按钮

如下设置后,实际测试iOS下并不会显示搜索按钮,但Android下会显示。

· 1 min
前端开发硬件设备

GitHub Action构建实时监控网页排名

1. GitHub Action设置schedule cron定时任务,比如每10分钟执行一次。

· 2 min
Git部署运维

ESLint使用指南

"eslint-config-tencent"

· 1 min
代码质量JavaScript

WebPack插件实现变量名自动修改

同事提过来的需求,即需要将代码里的变量名进行替换。比如原先叫T_PROJECT, 需要自动修改为P_PROJECT。为此我改造了下插件,使其支持了变量名自动修改。

· 1 min
构建工具前端开发

npm缓存

npm缓存是npm在安装依赖时,将依赖包下载到本地缓存目录,下次安装时,如果依赖包已经在缓存目录中,则直接从缓存目录中获取,而不是重新下载。

· 1 min
Node.js

vite构建工具下前端浏览器兼容性处理

npm install @vitejs/plugin-legacy

· 1 min

openresty使用指南

openresty是一个基于nginx的web服务器,它集成了nginx的强大性能和lua的动态性。

· 1 min
部署运维

检测并删除项目中不用的依赖包

使用方法:项目根目录下执行如下命令,通过交互式选择不用的依赖包,回车即可卸载删除。

· 1 min
Node.js

流水线优化-缓存目录

适用场景:节点服务器每次都会npm install。但该方案下不满足走docker的情况,因为docker里面执行的npm install,不会影响到宿主机的node_modules。

· 1 min
部署运维

Alfred实现一键打开VSCode项目

下载地址: VSCode-Open Project

· 2 min
效率工具VSCode

命令行git操作重复提示账号密码

Username for 'https://git.xxx.com': Password for 'https://git.xxx.com':

· 1 min
Git

nodejs部署在多核机器上是否存在资源浪费

- app.js下起了多个http server,每个server监听一个端口。

· 1 min

了解peerDependencies

npm ERR! code ERESOLVE

· 2 min
Node.js

click-to-component源码阅读

项目整体使用了pnpm作为包管理工具,使用pnpm workspace管理多个包。

· 2 min
React前端开发技术学习

通过GitHub教育认证,免费使用Copilot

申请地址:https://education.github.com/pack

· 1 min
Git

利用click-to-component提升开发体验

npm install click-to-component

· 2 min
React前端开发

了解JetBrains URL Scheme

JB IDE本身并没有提供直接的URL Scheme支持,调研后发现方案有如下2个。

· 2 min
开发工具

gzip压缩无效?

1. 对于JS/HTML等文本文件,压缩后体积为原来的1/3,因此没特殊情况都应该打开下GZIP。

· 2 min
部署运维

react-hook-form中的useFieldArray

在表单处理时,有时会需要处理数组表单项,比如用户可以动态添加N行的表单项。那么useFieldArray就可以面向于这种数组处理的。

· 1 min
React