工具
汇聚开发工具相关疑问,解答工具选型、实战用法与工作流优化中的各类效率问题。
-
2
回答
29浏览
Git reflog 能帮我找回被 reset 掉的提交吗?
我昨天不小心在主分支上执行了 git reset --hard HEAD~2,结果把最近两次提交全删了。现在项目代码回退到了两天前的状态,但那两次提交里其实有很重要的功能改动。 听说 Git 的 re...
工具 2026-03-11 09:30:21 -
1
回答
51浏览
Chrome DevTools 动画面板怎么不显示我的 CSS 动画?
我在用 Chrome DevTools 调试一个页面,写了简单的 CSS 动画,但打开 Animations 面板后啥也没有,明明元素在动啊? 我试过刷新页面、重新触发动画,甚至把 animation...
工具 2026-03-11 08:37:20 -
1
回答
70浏览
Postman 设置代理后为什么还是连不上本地开发接口?
我本地用 Vue 3 + Vite 起了个服务,端口是 5173,后端 API 在另一个本地服务(比如 http://localhost:8080/api)。我想用 Postman 测试这个 API,...
工具 2026-03-11 03:02:24 -
1
回答
82浏览
为什么 pnpm 安装的依赖在 Vue 项目里找不到模块?
我用 pnpm 创建了一个 Vue 3 项目,安装了 element-plus,但启动时报错说找不到模块。明明 node_modules 里有这个包,是不是 pnpm 的软链接机制导致的? 我的组件代...
工具 2026-03-11 01:54:19 -
2
回答
39浏览
FigJam里怎么批量导出选中的多个贴纸为PNG图片?
我在FigJam里画了一堆用户流程的便签贴纸,现在想把选中的十几张贴纸一次性导出成单独的PNG文件,但右键只有“导出为图像”选项,而且一次只能导出一个。有没有办法批量导出?试过复制到Figma文件里再...
工具 2026-03-10 21:18:18 -
2
回答
26浏览
GitHub Actions 缓存为什么没生效?
我在 GitHub Actions 里用了 actions/cache 来缓存 node_modules,但每次跑 workflow 都重新安装依赖,感觉缓存根本没用上。我 key 是用 node-m...
工具 2026-03-10 20:12:22 -
2
回答
49浏览
Figma切图导出时怎么保证1x、2x、3x尺寸都正确?
我在Figma里设计完界面,准备导出切图给开发用,但发现导出的1x、2x、3x图片尺寸好像不对。比如一个图标在Figma里是24x24,导出2x应该是48x48,但实际导出后尺寸不一致,是不是我哪里设...
工具 2026-03-10 20:04:20 -
1
回答
33浏览
@babel/preset-env 没有转译可选链操作符?
我用的是 Babel 7,配置了 @babel/preset-env,但代码里的可选链(?.)在打包后居然没被转译,低版本浏览器直接报错。我的 browserslist 配置明明包含了不支持这个语法的...
工具 2026-03-10 18:37:18 -
2
回答
49浏览
Postman里怎么用变量动态替换请求URL中的参数?
我在Postman里设置了一个环境变量userId,值是123,想在GET请求的URL里用它,比如https://api.example.com/users/{{userId}}。但每次发请求都报40...
工具 2026-03-10 17:45:17 -
2
回答
22浏览
ESLint 报错说不支持可选链操作符,是不是解析器没配对?
我在项目里用了可选链(?.)语法,但 ESLint 一直报错说 Unexpected token,明明我的 Node 和浏览器都支持啊。是不是 ESLint 的 parser 没设对? 我试过加 pa...
工具 2026-03-10 15:49:16 -
1
回答
42浏览
Postman Tests里怎么断言响应数据中的数组长度?
我在用 Postman 写接口测试脚本,接口返回的是一个包含 users 数组的对象。我想断言这个数组长度是否等于 3,但一直报错说 tests["xxx"] is not a function 或者...
工具 2026-03-10 15:28:22 -
2
回答
39浏览
Prettier 为什么总是给我加上分号?能关掉吗?
我最近在用 Prettier 格式化代码,但发现它老是在语句末尾自动加 ;,可我们团队的规范是不加分号的。我在配置文件里试过改 semi 选项,但好像没生效,是不是哪里写错了? 我的 .prettie...
工具 2026-03-10 14:23:19 -
2
回答
103浏览
cherry-pick 时遇到冲突,代码改完后怎么继续?
我在 feature 分支上想 cherry-pick 主干的一个提交,结果提示有冲突。我手动改了冲突的文件,但不知道接下来该执行什么命令才能完成 cherry-pick?是不是还要 add 然后再 ...
工具 2026-03-10 13:25:20 -
1
回答
46浏览
Lighthouse性能预算怎么配置才生效?
我在项目里配了Lighthouse的性能预算,但跑完报告发现根本没触发限制,是我写错格式了吗? 我是在budget.json里这样写的: { "budgets": [ { "resourceSizes...
工具 2026-03-10 12:15:18 -
1
回答
39浏览
VSCode 用户代码片段里怎么插入带缩进的 CSS 代码?
我在配置 VSCode 的用户代码片段(User Snippets)时,想插入一段 CSS,但缩进总是不对。我试过直接复制样式进去,也试过用 t 转义,可生成的代码要么没缩进,要么格式乱掉。 比如我想...
工具 2026-03-10 09:33:21 -
2
回答
36浏览
Docker镜像推送到K8s集群后为什么Pod一直CrashLoopBackOff?
我本地用Docker构建了一个前端镜像,能正常运行,但推到私有仓库再用K8s部署就一直CrashLoopBackOff。已经确认镜像拉取成功,也试过在容器里加sleep 3600调试,还是不行。 De...
工具 2026-03-10 09:26:23 -
1
回答
53浏览
DevTools性能面板里怎么区分真实渲染耗时和空闲时间?
我在用 Chrome DevTools 的 Performance 面板分析页面卡顿,录完操作后看到很多灰色的空闲块,但不确定哪些是真正花在渲染上的时间。比如我点了个按钮触发重排,但时间线里既有“Re...
工具 2026-03-10 01:54:23 -
1
回答
31浏览
Storybook Composition 中子项目样式冲突怎么解决?
我在用 Storybook 的 Composition 功能把两个子项目的 stories 合并到主 Storybook 里,但发现子项目里的全局 CSS 影响了主项目的 UI 样式。明明两个项目用的...
工具 2026-03-09 23:07:20 -
2
回答
41浏览
Nginx配置CORS后前端还是报跨域错误怎么办?
我在本地用React调后端API,后端部署在另一台服务器上。已经在Nginx里加了CORS头,但浏览器还是报跨域错误,不知道哪里没配对。 这是我的请求代码: fetch('https://a...
工具 2026-03-09 22:27:16 -
1
回答
34浏览
Babel 为什么没转译我的可选链语法?
我项目里用了可选链操作符 obj?.prop,但 Babel 没有把它转译成兼容代码,打包后还是原样,导致低版本浏览器报错。我明明装了 @babel/preset-env 啊。 这是我的 .babel...
工具 2026-03-09 19:58:19