工具
汇聚开发工具相关疑问,解答工具选型、实战用法与工作流优化中的各类效率问题。
-
1
回答
27浏览
K8s部署前端应用后CSS样式加载不生效怎么办?
我在本地用Docker跑前端项目一切正常,但推到Kubernetes集群后,页面的CSS样式完全没加载,字体、布局都乱了。已经确认静态资源路径配置正确,也检查了Ingress转发规则。 这是我的关键C...
工具 2026-03-25 09:24:24 -
1
回答
28浏览
ESLint 的 inline 注释怎么突然不生效了?
我之前用 // eslint-disable-next-line 跳过某一行的 ESLint 报错一直没问题,但今天新加的一行却还是报错,完全没被忽略。 代码是这样的: const unusedVar...
工具 2026-03-25 08:33:23 -
1
回答
27浏览
自建 GitHub Actions Runner 无法连接仓库怎么办?
我在公司内网搭了个 self-hosted runner,按官方文档配置好了,但一直连不上私有仓库。日志里反复报 Failed to connect to github.com port 443: C...
工具 2026-03-25 05:35:18 -
1
回答
31浏览
ESLint自定义规则怎么获取AST节点的父级信息?
我正在写一个ESLint插件,想在遍历AST时拿到当前节点的父节点,但不知道怎么取。 试过在visitor里直接用node.parent,但有时候是undefined,是不是得先开启什么配置? mod...
工具 2026-03-24 23:43:20 -
1
回答
31浏览
Babel 转换后 Vue 模板里的可选链语法报错怎么办?
我在 Vue 项目里用了可选链(?.)语法,本地开发没问题,但打包上线后在低版本浏览器报错。查了下是 Babel 没有正确转换这个语法,但我的配置看起来是对的啊? 这是我在单文件组件里写的代码: &l...
工具 2026-03-24 23:15:19 -
1
回答
31浏览
postcss-preset-env 没生效?CSS 新特性还是不兼容
我在 React 项目里配了 postcss-preset-env,想用一些新 CSS 特性比如 gap 和 aspect-ratio,但打包后发现这些属性没被转成兼容写法,低版本浏览器直接忽略。是不...
工具 2026-03-24 23:06:20 -
1
回答
22浏览
Storybook 快照测试为啥没捕捉到 CSS 样式变化?
我在用 Storybook 做组件快照测试,但发现即使改了组件的样式,快照也没更新。比如我调整了一个按钮的 padding 和背景色,Jest 的 snapshot 测试居然通过了,根本没报错。是不是...
工具 2026-03-24 22:51:18 -
1
回答
22浏览
Storybook Composition 加载远程 stories 时为啥不显示?
我在用 Storybook 的 Composition 功能,想把另一个团队的 UI 组件库(部署在 Vercel 上)集成到我本地的 Storybook 里。按照文档在 .storybook/mai...
工具 2026-03-24 22:44:22 -
1
回答
32浏览
GitHub Actions 中多个 job 如何共享 Vue 构建产物?
我在用 GitHub Actions 部署一个 Vue 项目,想把 build 和 deploy 分成两个 job,但发现第二个 job 找不到 dist 文件。我试过用 actions/upload...
工具 2026-03-24 22:41:22 -
1
回答
28浏览
PostCSS 处理媒体查询时样式没生效是怎么回事?
我在用 PostCSS 的 autoprefixer 和 nested 插件,写了个响应式组件,但媒体查询里的样式完全没起作用,控制台也没报错,本地开发环境和构建后都一样。 我试过把媒体查询提到最外层...
工具 2026-03-24 22:01:21 -
1
回答
29浏览
Figma 的 Inspect 模式导出的 CSS 为什么和实际效果不一致?
我在 Figma 里用 Inspect 拿到一段按钮的样式,复制到项目里后发现颜色和间距都不对。明明在设计稿里看着没问题,是不是哪里设置漏了? 比如这段 CSS: .btn { background:...
工具 2026-03-24 20:27:21 -
1
回答
28浏览
Docker容器之间怎么互相访问?我配了自定义网络还是连不上
我在本地用 Docker 启动了两个服务:一个前端 React 应用,一个后端 Express API。我把它们都加到了同一个自定义 bridge 网络里,按理说应该能通过容器名互相通信,但前端死活请...
工具 2026-03-24 20:07:22 -
1
回答
38浏览
为什么 pnpm 安装的包在 npm registry 上找不到?
我用 pnpm 装一个叫 @myorg/utils 的包,提示 404 找不到,但同事用 npm 就能装上。是不是 pnpm 默认不走 npm registry?我试过加 --registry 参数也...
工具 2026-03-24 17:30:21 -
1
回答
32浏览
Chrome DevTools 内存快照里的 Detached DOM tree 是什么?
我在用 Chrome DevTools 的 Memory 面板排查内存泄漏,发现快照里有很多 “Detached DOM tree” 条目,点进去还占了不少内存。这到底是什么意思?是不是我哪里没清理事...
工具 2026-03-24 17:12:20 -
2
回答
53浏览
为什么我的 package.json 里 script 脚本在 Windows 上跑不起来?
我在 macOS 上写的 npm script 换到 Windows 后就报错了,明明命令看起来没问题啊?比如下面这个 dev 脚本: { "scripts": { "dev": "NODE_ENV=...
工具 2026-03-24 14:56:22 -
1
回答
47浏览
Lighthouse 报告中 TTI 为什么总是很高?
我用 Lighthouse 测了一个页面,TTI(Time to Interactive)指标一直卡在 8 秒以上,明明首屏内容加载挺快的啊。 我试过删掉一些第三方脚本、加了 async 属性,还把主...
工具 2026-03-24 13:59:22 -
1
回答
33浏览
Figma插件中如何正确监听页面选中元素的变化?
我在开发一个Figma插件,想监听页面上选中的节点变化,但 on("selectionchange") 好像没触发。我查了文档,也试了在 ui.html 里加事件监听,但都没反应。是不是我的写法有问题...
工具 2026-03-24 13:28:20 -
2
回答
24浏览
npm scripts 里怎么传参数给 Node 脚本?
我在 package.json 里写了自定义脚本,想传参数进去,但试了几次都不对。比如我想运行一个构建脚本并指定环境,像这样:npm run build --mode=prod,但脚本里拿不到这个 m...
工具 2026-03-24 13:17:19 -
1
回答
28浏览
Postman里怎么用Tests断言接口返回的Vue组件数据结构?
我在Postman的Tests里想验证接口返回的数据是否包含某个Vue组件需要的字段,但老是报错说找不到属性。我试过用pm.response.json()取数据,但结构好像不对? 后端返回的是一个带d...
工具 2026-03-24 11:50:23 -
1
回答
59浏览
Webpack 打包速度太慢怎么优化?
我项目里用了 Webpack 5,现在每次开发时热更新都要等十几秒,改一行代码就得卡半天。试过加 cache: { type: 'filesystem' },也用了 thread-loader,但效果...
工具 2026-03-24 10:32:19