工具
汇聚开发工具相关疑问,解答工具选型、实战用法与工作流优化中的各类效率问题。
-
2
回答
42浏览
Chrome DevTools 工作区映射后为什么保存无效?
我按照文档把本地项目文件夹添加到 DevTools 的 Workspace 里了,也成功映射到了 Sources 面板,修改 CSS 能实时生效,但点保存(Ctrl+S)却提示“无法保存”。 试过右键...
工具 2026-03-14 22:03:18 -
1
回答
34浏览
GitHub Actions 缓存为什么没生效?
我在 GitHub Actions 里配置了缓存,但每次运行都重新安装依赖,感觉缓存根本没用上。 我用的是 Node.js 项目,缓存 key 是 node-modules-${{ hashFiles...
工具 2026-03-14 21:21:21 -
1
回答
45浏览
Prettier 插件为啥不格式化我的 HTML 自定义标签?
我装了 Prettier 和 @trivago/prettier-plugin-sort-imports,但发现它对自定义 HTML 标签完全没反应,格式化后还是乱糟糟的。是我配置漏了啥吗? 比如下面...
工具 2026-03-14 21:05:20 -
2
回答
139浏览
Jenkins Pipeline里怎么正确引用环境变量?
我在写Jenkinsfile的时候,想用环境变量拼接路径,但总是取不到值。 比如我定义了env.WORKSPACE,然后在sh里用${WORKSPACE},结果报错说变量未定义。是不是语法写错了? p...
工具 2026-03-14 18:54:20 -
2
回答
28浏览
Webpack打包后输出文件路径不对怎么办?
我用 Webpack 打包项目的时候,发现生成的 bundle.js 路径总是和我配置的 output.path 不一致。我在本地开发时没问题,但一构建到服务器上,引用的路径就变成根目录了,导致资源 ...
工具 2026-03-14 17:19:15 -
2
回答
36浏览
Webpack 开启持久化缓存后构建速度反而变慢了?
我按照文档配置了 Webpack 5 的持久化缓存,用了 cache: { type: 'filesystem' },但第二次构建比第一次还慢,这是为啥? 本地开发时本来指望缓存能提速,结果每次改个组...
工具 2026-03-14 17:07:19 -
1
回答
20浏览
ESLint 自动修复为啥不生效?
我在 VS Code 里用 ESLint 插件,保存时明明开了 auto-fix,但有些规则还是没自动修,比如这个 Vue 组件里的缩进问题: <template> <div>...
工具 2026-03-14 16:28:21 -
2
回答
28浏览
Docker部署React应用后,Kubernetes服务无法访问页面是怎么回事?
我用Docker打包了一个React应用,本地运行 docker run 能正常打开页面,但一部署到Kubernetes集群里,通过Service访问就一直报404。试过改Service类型为Node...
工具 2026-03-14 14:52:21 -
1
回答
31浏览
Lighthouse CI 为啥在 GitHub Actions 里跑不通?
我在本地用 Lighthouse CI 跑得好好的,但一推到 GitHub Actions 就报错说“Unable to connect to Chrome”。我明明用了官方推荐的 lighthous...
工具 2026-03-14 12:41:19 -
1
回答
34浏览
Jira看板状态列怎么和Vue组件联动?
我们团队用Jira做Scrum看板,现在想在内部Vue项目里同步显示任务状态列(比如To Do、In Progress、Done),但不知道怎么把Jira的列配置映射到前端组件里。 我试过直接写死三列...
工具 2026-03-14 10:23:21 -
2
回答
29浏览
Babel CLI 转换后 CSS 变量失效了?
我用 Babel CLI 编译项目时,发现原本能正常工作的 CSS 自定义变量突然不生效了,是不是 Babel 动了我的 CSS?我明明只配置了 JS 的 presets 啊。 这是我的一段 CSS ...
工具 2026-03-14 10:18:21 -
1
回答
28浏览
Nginx 的 keepalive 配置到底该怎么写才生效?
我在用 Nginx 做反向代理,后端是 Node.js 服务。最近发现连接复用好像没生效,每次请求都新建 TCP 连接,延迟很高。我查了文档,在 upstream 里加了 keepalive 32;,...
工具 2026-03-14 10:10:22 -
2
回答
29浏览
Storybook 中如何正确使用 Args 传递复杂对象参数?
我在写一个按钮组件的 Story,想通过 args 传一个包含 icon 和 size 的配置对象进去,但发现组件里拿到的是字符串 "[object Object]",而不是真正的对象。明明文档说 a...
工具 2026-03-14 08:46:21 -
2
回答
66浏览
Nginx开启Gzip后React打包文件没被压缩?
我用 create-react-app 打了个前端项目,build 之后部署到 Nginx 上,明明在 nginx.conf 里配了 gzip on,也加了 gzip_types 包含 applica...
工具 2026-03-14 07:07:20 -
1
回答
49浏览
VSCode扩展里怎么监听文件保存事件?
我在写一个VSCode插件,想在用户保存文件时触发某个操作,但搞不清楚该用哪个API。 试过workspace.onDidSaveTextDocument,但好像没反应,是我的用法不对吗? vscod...
工具 2026-03-13 23:17:13 -
1
回答
46浏览
Lighthouse 报告中 LCP 元素为何总是图片?
我用 Lighthouse 测速时发现 LCP(最大内容绘制)元素老是某张 hero 图片,明明我已经加了 loading="eager" 和 fetchpriority="high",但分数还是低。...
工具 2026-03-13 22:37:17 -
2
回答
20浏览
Figma里怎么让组件实例自动适配文本长度?
我在Figma里做了一个按钮组件,里面包含图标和文字。但每次改文字内容,宽度都要手动调,特别麻烦。明明设了Auto Layout,可实例化后改文本还是不会自动撑开,是我哪里没设置对吗? 试过给文本层加...
工具 2026-03-13 21:10:19 -
1
回答
50浏览
Charles抓包HTTPS时证书安装后还是无法解密?
我用Charles抓自己开发的React项目接口,已经按教程在手机和电脑上都装了Charles的根证书,也开启了SSL Proxying,但HTTPS请求还是显示“SSL Proxying not e...
工具 2026-03-13 21:05:20 -
1
回答
53浏览
Chrome DevTools里怎么判断是不是内存泄漏?
我在用 Chrome DevTools 的 Memory 面板做内存分析,拍了两个快照,但不太确定怎么看是不是真的有内存泄漏。比如我销毁了一个组件,但快照里还是能看到很多 detached DOM 节...
工具 2026-03-13 18:58:18 -
2
回答
44浏览
Prettier 为什么没格式化我的 HTML 标签换行?
我用 Prettier 格式化 HTML 文件,但发现它没把长标签自动换行,看起来特别挤。明明在 .prettierrc 里设置了 printWidth: 80,为啥不起作用? 比如下面这段代码,Pr...
工具 2026-03-13 15:41:20