手动实现一个 Button 组件,核心使用 tailwind-merge
、tailwind-variants
和 react-aria
这三个库构建了一个功能完善、可定制且具有良好无障碍性的按钮组件
手动实现一个 Button 组件,核心使用 tailwind-merge
、tailwind-variants
和 react-aria
这三个库构建了一个功能完善、可定制且具有良好无障碍性的按钮组件
首先是 chroma-mcp 服务,这里有巨坑!巨坑!!
首先是开源项目地址,先 fork 一份
首先源码中 transport 为 stdio 且不能修改
而 stdio 是给 curosor mcp server 用的,这里要用 Http 服务,所以要改
现在要加上环境变量,另外源码前面要接受这个 args ,自行添加即可
mcp.run(transport=args.transport)
Coding 的自动部署仅支持 K8S pod,但是个人项目实际上用不上这么复杂的玩意儿,所以写一个 docker compose 的部署脚本就好
大致的思路:
如果你熟悉 AI 的话,可以直接问 AI 写一个部署脚本即可
前端项目的环境变量一般在编译阶段,通过 .env 注入,在编译时就打包好了。但是当前端项目 docker 化后,某些变量只有在 docker 镜像启动时才会注入,此时需要做到一份镜像,随处可用。基于此,就产生了不同的一些方案
Nginx 设置协商缓存 ,由于微信扫码、打开链接时与浏览器在地址栏输入回车表现不同,微信H5在强缓存过期前&只开启协商缓存时,会只走缓存(实际上不会发送http请求到后端,而是只走缓存)。
除非刷新,否则由于拿到过期文件导致js、css资源 404报错 或者 旧js文件而非新版代码。