工具
汇聚开发工具相关疑问,解答工具选型、实战用法与工作流优化中的各类效率问题。
-
1
回答
65浏览
Nginx负载均衡后端服务怎么配置权重才生效?
我用Nginx做负载均衡,配了两台后端服务器,想让第一台处理70%的请求,第二台30%,但改了weight好像没效果,流量还是平均分的? 我的配置是这样的: upstream backend { se...
工具 2026-03-18 08:52:24 -
1
回答
36浏览
Vite插件中transformIndexHtml钩子为啥不生效?
我在写一个Vite插件,想用transformIndexHtml修改index.html里的内容,但加了console.log都没输出,钩子好像根本没执行。 我的插件代码是这样注册的: export ...
工具 2026-03-18 08:39:21 -
1
回答
94浏览
Lighthouse 自定义审计怎么获取页面的 DOM 节点?
我在写 Lighthouse 的自定义审计时,想在 audit 方法里拿到页面上某个特定元素,比如 document.querySelector('#my-button'),但直接这么写报错了,说 d...
工具 2026-03-18 03:30:22 -
1
回答
54浏览
Babel自定义插件怎么处理CSS-in-JS里的样式对象?
我最近在写一个Babel插件,想自动给CSS-in-JS的对象加前缀,比如把color: 'red'变成WebkitColor: 'red'。但我发现访问到的AST节点是ObjectExpressio...
工具 2026-03-17 23:27:23 -
2
回答
45浏览
Jenkins声明式流水线里怎么设置环境变量?
我在写Jenkins的Declarative Pipeline,想在pipeline里定义一个全局的环境变量,比如API_URL,但不知道该放哪儿。试过放在agent外面,结果报错说语法不对。 看到文...
工具 2026-03-17 23:14:20 -
1
回答
50浏览
Jira自动化规则触发后为什么没有执行预期操作?
我在Jira里设置了一个自动化规则,当任务状态变为“待测试”时自动分配给测试组,但实际切换状态后没人被分配。 规则条件写的是status changed to "待测试",动作是Assign to u...
工具 2026-03-17 22:37:16 -
1
回答
110浏览
pnpm 安装依赖后为什么有些包在 node_modules 里找不到?
我最近从 yarn 切到 pnpm,但发现项目跑不起来,提示找不到某些依赖。比如我明明装了 lodash,但在 node_modules 里直接搜不到这个文件夹,控制台报错: Error: Canno...
工具 2026-03-17 19:45:18 -
2
回答
45浏览
Lighthouse 报告说按钮缺少可访问名称,但明明有文字啊?
我在用 Lighthouse 做 Accessibility 检测时,它提示“按钮没有可访问的名称”,但我写的按钮明明里面有文字内容,比如 <button>提交</button>...
工具 2026-03-17 19:02:22 -
1
回答
45浏览
Figma多人协作时怎么避免组件覆盖冲突?
我们团队最近用Figma做项目,几个人同时编辑同一个页面,结果我刚改完的按钮组件,被同事一同步就覆盖了,根本不知道谁动了哪部分。有没有办法在代码层面或者协作流程上提前规避这种问题? 比如我们现在会用类...
工具 2026-03-17 18:49:22 -
1
回答
20浏览
Prettier 为什么没格式化我的 JavaScript 代码?
我装了 Prettier 插件,也保存了文件,但这段代码一点都没变,是不是配置哪里出问题了? 我试过在 VS Code 里手动触发格式化,也检查了默认格式化工具选的是 Prettier,但还是没反应。...
工具 2026-03-17 17:17:16 -
2
回答
45浏览
为什么我的动画元素在 Layers 面板里没单独成层?
我在做 CSS 动画优化,听说把元素提升到合成层能提升性能,但用 Chrome DevTools 的 Layers 面板看,加了 will-change: transform 的元素居然没单独成层,这...
工具 2026-03-17 15:28:21 -
2
回答
46浏览
Nginx 配置后前端页面样式全乱了,怎么安全加固还不影响静态资源?
我最近按网上教程给 Nginx 加了一些安全头,比如 X-Content-Type-Options 和 Content-Security-Policy,结果部署后发现页面的 CSS 和 JS 全加载不...
工具 2026-03-17 13:32:23 -
1
回答
60浏览
远程调试时 Chrome DevTools 找不到我的 Android 设备怎么办?
我用 USB 连接了安卓手机,也打开了开发者选项和 USB 调试,但在 Chrome 地址栏输入 chrome://inspect 后完全看不到设备,连“Remote devices”区域都没出现,这...
工具 2026-03-17 12:48:18 -
2
回答
30浏览
Storybook里怎么让自定义Addon显示在工具栏上?
我按照文档写了自定义Addon,register和preset都配了,但死活不显示在工具栏里。控制台也没报错,就是看不见。是不是哪里漏了? 这是我的addon注册代码: import { addons...
工具 2026-03-17 12:07:17 -
1
回答
45浏览
PR提交时GitHub Actions报错,但本地测试正常?
我最近在项目里加了个GitHub Actions工作流,用来在PR时跑单元测试。奇怪的是,本地 npm test 完全通过,但一推到PR就失败,报错说某个组件的快照不匹配。我已经确认了Node和npm...
工具 2026-03-17 09:26:21 -
2
回答
33浏览
pnpm workspace 中如何正确引用本地包?
我在用 pnpm 的 workspace 功能,主项目想引用另一个本地 package,但总是报模块找不到。我试过在 package.json 里加 dependencies,也运行了 pnpm in...
工具 2026-03-17 08:28:19 -
1
回答
49浏览
ESLint 的 ignore 文件到底该怎么写才生效?
我在项目根目录加了 .eslintignore,想忽略 dist 目录,但 ESLint 还是报错。我写的是 dist/,也试过 dist/**,都不行,是不是格式写错了? 我的 .eslintign...
工具 2026-03-17 07:30:15 -
1
回答
37浏览
Nginx配置HTTPS后页面加载不安全资源怎么办?
我用Let's Encrypt给Nginx配了HTTPS,但网页里有些图片和脚本还是HTTP的,浏览器直接报“混合内容”错误,页面功能都乱了。 试过在Nginx里加add_header Content...
工具 2026-03-17 06:42:21 -
2
回答
122浏览
GitHub Actions部署时为什么构建产物没传到服务器?
我用 GitHub Actions 自动部署一个 Vue 项目到自己的 VPS,本地 build 没问题,但 Action 跑完后发现服务器上只有空文件夹。我用的是 scp 把 dist 目录传过去,...
工具 2026-03-17 06:41:20 -
2
回答
67浏览
stylelint 在 PostCSS 中不生效是怎么回事?
我最近在项目里配置了 PostCSS 和 stylelint,想用它来规范团队的 CSS 写法。但不管怎么改规则,PostCSS 编译时都没报错,也不提示任何 stylelint 的警告或错误。我明明...
工具 2026-03-17 00:10:20