工具
汇聚开发工具相关疑问,解答工具选型、实战用法与工作流优化中的各类效率问题。
-
2
回答
20浏览
Git Bisect 怎么用?我试了但找不到引入 bug 的提交
我在用 Git Bisect 排查一个 UI 显示异常的问题,但跑完流程后它标出的“坏提交”根本没改过相关代码,感觉不对劲。我是不是哪里操作错了? 我怀疑是某个提交不小心删了 class 名,比如下面...
工具 2026-03-02 16:55:21 -
2
回答
32浏览
Docker Hub 上的镜像怎么总是拉取失败?
我本地用 Docker 拉取公开镜像老是超时或者报错,比如执行 docker pull nginx 经常卡住,有时候还提示“net/http: request canceled”。 试过换国内镜像源,...
工具 2026-03-02 15:40:18 -
2
回答
28浏览
Babel插件里怎么修改AST节点的值?
我在写一个Babel插件,想把代码里的某个字符串字面量替换成别的内容,但改完没生效,是不是哪里搞错了? 比如这段代码: const msg = 'hello world'; console.log(m...
工具 2026-03-02 15:18:19 -
2
回答
30浏览
Postman里怎么用变量替换请求URL中的参数?
我在Postman里设置了一个环境变量base_url,值是https://api.example.com,但在请求URL里写成{{base_url}}/users却没生效,还是发到了原始字符串地址,...
工具 2026-03-02 15:13:17 -
1
回答
25浏览
为什么在控制台打印的DOM元素点开后结构变了?
我在调试页面时发现,用 console.log(document.querySelector('.my-box')) 打印出来的 DOM 元素,点开查看结构的时候,和页面当前实际的 HTML 不一致,...
工具 2026-03-02 15:03:28 -
1
回答
32浏览
GitHub Actions 上传的 Artifacts 为啥下载后文件路径变了?
我在 GitHub Actions 里用 actions/upload-artifact@v4 上传了一个 dist 目录,但下载下来发现整个目录结构被展平了,原本的子文件夹都不见了。 我明明是这样写...
工具 2026-03-02 10:35:19 -
2
回答
74浏览
Lighthouse 报告中 TBT 过高怎么优化?
我用 Lighthouse 测了一个 React 页面,TBT(Total Blocking Time)高达 400ms,明明页面看起来挺流畅的,不知道哪里卡住了。试过把一些 useEffect 拆成...
工具 2026-03-02 09:04:25 -
1
回答
34浏览
Figma设计稿里的间距怎么精准还原到React组件里?
我从Figma切图时看到按钮上下padding是12px,左右是16px,但写进React组件后总觉得对不齐,视觉上明显比设计稿挤。是不是单位或者盒模型的问题? 我已经确认了没用margin干扰,也检...
工具 2026-03-02 08:51:21 -
2
回答
29浏览
Jenkins里怎么安全地使用凭证来访问私有仓库?
我在Jenkins pipeline里要拉取一个私有的Git仓库,但不知道怎么正确引用凭据。之前直接把用户名密码写在URL里,被同事说不安全。 我试过在Jenkins的Credentials里加了一个...
工具 2026-03-02 02:07:19 -
2
回答
49浏览
pnpm 安装依赖后为什么有些包在 node_modules 里找不到?
我最近从 yarn 切到 pnpm,执行 pnpm install 后发现一些依赖比如 lodash 在 node_modules 里直接搜不到,但项目又能正常运行。这是不是 pnpm 的硬链接机制导...
工具 2026-03-02 01:42:20 -
2
回答
29浏览
Jira API 创建 Issue 时如何指定自定义字段?
我用 Jira 的 REST API 创建 Issue,普通字段比如 summary、issuetype 都能正常传,但一加自定义字段就报错。官方文档说要用 customfield_xxx 的格式,但...
工具 2026-03-01 19:49:21 -
2
回答
40浏览
VSCode主题颜色怎么自定义才能高亮React组件名?
我最近在用VSCode写React,想让自定义主题里组件名(比如MyButton)显示成醒目的颜色,但改了tokenColors好像没生效。试过把"support.class.component"设成...
工具 2026-03-01 19:38:18 -
2
回答
32浏览
Postman团队协作时怎么同步接口文档和环境变量?
我们团队用Postman做API测试,但每次有人改了接口或环境变量,其他人经常不知道,导致本地测试出错。试过用Workspace共享,但有时候更新不及时,或者成员没点“Pull Changes”。有没...
工具 2026-03-01 18:54:23 -
1
回答
31浏览
GitHub Actions 中如何让多个 job 共享同一个 artifact?
我用 GitHub Actions 做 CI/CD,想在 build job 里生成一个 dist 文件夹,然后在 deploy job 里用它。但两个 job 是并行跑的,deploy 找不到 bu...
工具 2026-03-01 18:51:23 -
2
回答
30浏览
VSCode 工作区设置不生效是怎么回事?
我在项目根目录下加了 .vscode/settings.json,想让这个项目用 2 个空格缩进,但 VSCode 还是按全局的 4 个空格来格式化,完全没反应。我试过重启编辑器、重装 Prettie...
工具 2026-03-01 18:31:19 -
2
回答
28浏览
Webpack 开启多线程打包反而变慢了,是配置错了吗?
我用 Webpack 5 的 thread-loader 给 Babel 加了多线程,但打包时间没减少反而更久了,是不是哪里配错了? 我的配置大概是这样的: { test: /.js$/, use: ...
工具 2026-03-01 18:02:20 -
2
回答
29浏览
Vite插件中transform钩子不生效是怎么回事?
我在写一个Vite插件,想用transform钩子处理.vue文件里的内容,但发现根本没进这个函数。配置也加了,路径也对,就是不触发,到底哪里出问题了? 这是我的插件代码: export defaul...
工具 2026-03-01 17:10:20 -
2
回答
48浏览
VSCode插件中如何正确注册HTML语言的CompletionItemProvider?
我在写一个VSCode扩展,想给HTML文件添加自定义代码补全,但注册后完全没反应。是不是provider的triggerCharacters或者documentSelector写错了? 我试过用vs...
工具 2026-03-01 14:33:18 -
1
回答
28浏览
npx 执行本地 node_modules 里的命令为什么会报错?
我在项目里装了 TypeScript,想用 npx 调用本地的 tsc 编译代码,但每次运行 npx tsc 都提示找不到命令,明明 node_modules/.bin 里面有 tsc 啊? 我试过删...
工具 2026-03-01 13:49:18 -
2
回答
47浏览
Jira和Confluence集成后,前端怎么在Vue里安全地嵌入Confluence页面?
我们团队最近把Jira和Confluence打通了,现在想在内部Vue项目里直接嵌入Confluence的某个文档页面。但用iframe加载时老是被CSP拦截,提示“Refused to frame”...
工具 2026-03-01 13:26:23