工具
汇聚开发工具相关疑问,解答工具选型、实战用法与工作流优化中的各类效率问题。
-
2
回答
32浏览
pnpm publish 时怎么指定 registry?
我用 pnpm 开发了一个组件库,想发布到公司私有 npm 仓库,但执行 pnpm publish 总是默认推送到官方 registry,试过加 --registry 参数好像没生效,是不是 pnpm...
工具 2026-03-01 11:52:19 -
1
回答
23浏览
Babel 的 useBuiltIns 配置到底该怎么用?
我最近在项目里配置 Babel,想用 useBuiltIns: 'usage' 来按需引入 polyfill,但发现打包后体积还是很大,而且有些新 API(比如 Array.prototype.fla...
工具 2026-03-01 11:25:23 -
1
回答
28浏览
Docker容器监控告警怎么配置才生效?
我用 Prometheus + cAdvisor 监控 Docker 容器,但设置的告警规则一直不触发,明明内存使用都超了。 我试过在 alert.rules 里加了这条规则: groups: - n...
工具 2026-03-01 08:02:24 -
2
回答
23浏览
cherry-pick 提交后组件报错,是不是代码冲突没处理好?
我从 feature 分支 cherry-pick 了一个提交到 main 分支,结果 React 组件直接报错了,说找不到状态变量。明明那个提交在原分支跑得好好的,难道是 cherry-pick 时...
工具 2026-03-01 07:20:20 -
2
回答
47浏览
Lighthouse 性能评分低,懒加载图片为啥没生效?
我用 Vue 做了个图片列表页,明明加了懒加载,但 Lighthouse 跑出来还是说“延迟加载首屏外的图片”没通过,性能分卡在 60 多。是不是我的写法有问题? 我试过把 loading="lazy...
工具 2026-03-01 02:51:20 -
2
回答
34浏览
Docker推送镜像到私有Registry时认证失败怎么办?
我在本地搭了个私有Docker Registry,用docker push的时候一直报“unauthorized: authentication required”,明明已经用docker login...
工具 2026-03-01 01:56:22 -
2
回答
38浏览
Lighthouse 报“Best Practices”里有被动事件监听器问题,怎么解决?
我在用 Lighthouse 做性能审计时,发现 Best Practices 里提示“Uses passive event listeners to improve scrolling perfor...
工具 2026-02-28 21:49:20 -
2
回答
816浏览
postcss-modules 生成的类名为什么没被正确替换?
我用 PostCSS 配合 postcss-modules 处理 CSS 模块,但打包后发现 JS 里引用的样式类名还是原始名称,没有被替换成哈希后的名字。比如我写的是 styles.containe...
工具 2026-02-28 21:35:23 -
2
回答
25浏览
Lighthouse 报告中 FCP 时间过长,怎么优化?
我用 Lighthouse 测了一个页面,FCP(First Contentful Paint)居然要 4 秒多,明明首页就加载了一张 logo 图和一点文字,按理说不应该这么慢啊。 我试过把关键 C...
工具 2026-02-28 21:33:19 -
2
回答
47浏览
VSCode里Git提交时怎么忽略某个HTML文件?
我在用VSCode开发一个静态页面,每次改完代码Git都会提示我有个 index.html 被修改了,但其实这个文件是构建生成的,我不想把它提交到仓库里。我已经在 .gitignore 里加了 ind...
工具 2026-02-28 21:20:25 -
1
回答
35浏览
PostCSS 的 postcss-variables 插件为啥不生效?
我用 Vue 3 + Vite 搭的项目,想用 postcss-variables 插件把 CSS 自定义变量转成静态值,但编译后还是原样输出,根本没替换。是不是配置哪里错了? 我的组件代码是这样的:...
工具 2026-02-28 19:47:21 -
2
回答
66浏览
rebase 时遇到冲突怎么解决才不会搞乱提交历史?
我用 git rebase main 把 feature 分支往主干上 rebase,结果中途弹出好多冲突。我改完文件后执行了 git add . 和 git rebase --continue,但感...
工具 2026-02-28 16:00:21 -
1
回答
48浏览
Charles重写规则为什么对Vue本地请求没生效?
我在用Charles的Rewrite功能想把本地开发时的/api前缀请求重写到测试环境,但发现根本没走重写规则,还是发到了localhost。我确定规则配置是对的,其他非Vue项目能正常重写。 我的V...
工具 2026-02-28 15:56:24 -
1
回答
17浏览
Git worktree 切换分支后为什么找不到新创建的文件?
我用 git worktree add ../feature-branch feature 创建了一个新的工作区,但在那个目录里运行 ls 却看不到项目文件,只有一些空文件夹。是不是我哪里操作错了? ...
工具 2026-02-28 15:46:18 -
2
回答
26浏览
Webpack打包后Source Map不生效是怎么回事?
我用Webpack打包项目时开启了source map,但浏览器里调试还是看不到原始代码,只显示bundle.js。明明配置里写了devtool: 'source-map',也确认生成了.map文件,...
工具 2026-02-28 15:21:18 -
2
回答
29浏览
Postman团队协作时环境变量同步不生效怎么办?
我们团队用Postman共享一个Workspace,但我在本地改了环境变量后,其他成员看不到更新,手动Sync也没用。是不是哪里配置错了? 我试过重新登录、切换Workspace、甚至重建环境,但变量...
工具 2026-02-28 15:16:19 -
2
回答
33浏览
ESLint 和 Prettier 配合时为什么格式化冲突?
我按照网上的教程配了 ESLint + Prettier,但保存文件时格式老是打架。比如 Prettier 想加个分号,ESLint 却报错说不能加分号,明明 .eslintrc 里已经关了这个规则。...
工具 2026-02-28 13:00:20 -
2
回答
86浏览
VSCode调试React项目时断点不生效怎么办?
我在用VSCode调试本地的React项目,已经装了Debugger for Chrome插件,也配好了launch.json,但打的断点总是变成灰色,提示“未验证的断点”。试过重启编辑器、重新编译项...
工具 2026-02-28 08:27:20 -
2
回答
30浏览
Prettier 配置了单引号为啥还是变成双引号?
我在项目里用 Prettier 格式化代码,明明在 .prettierrc 里设置了单引号,但保存后字符串还是被改成双引号了,完全搞不懂是哪里出问题。 我试过重启 VS Code、删 node_mod...
工具 2026-02-28 08:24:22 -
1
回答
26浏览
Prettier 为啥不格式化我的 Vue 单文件组件?
我用 Prettier 格式化 Vue 文件时,模板部分完全没反应,是配置问题吗? 我已经装了 Vetur 和 Prettier 插件,也设置了默认格式化工具为 Prettier,但保存时只有 scr...
工具 2026-02-28 03:42:22