工具
汇聚开发工具相关疑问,解答工具选型、实战用法与工作流优化中的各类效率问题。
-
2
回答
33浏览
Charles抓包时为什么本地localhost请求看不到?
我用Charles想抓本地开发环境的接口,地址是http://localhost:3000/api/test,但Charles里完全没记录。手机抓远程接口没问题,就本地不行。试过开Proxy的macO...
工具 2026-02-25 22:39:18 -
2
回答
39浏览
Lighthouse 报告里“未使用 JavaScript”是怎么回事?
我在用 Lighthouse 做性能审计时,发现报告里提示“未使用的 JavaScript”,但这些脚本明明是我页面必需的啊。比如下面这段代码: import { initMap } from ...
工具 2026-02-25 22:10:18 -
2
回答
46浏览
Chrome性能面板里怎么定位具体哪段JS代码导致卡顿?
我在用 Chrome DevTools 的 Performance 面板分析页面卡顿,录制后看到主线程有很多长任务(Long Task),但点进去只看到函数名是匿名的或者压缩过的,根本找不到源码位置。...
工具 2026-02-25 21:06:25 -
2
回答
35浏览
Babel插件怎么处理JSX中的自定义组件标签?
我写了个Babel插件想把所有自定义组件(首字母大写的JSX标签)替换成函数调用,但插件好像没生效。我试过匹配JSXOpeningElement节点,判断name.name[0]是不是大写,但调试发现...
工具 2026-02-25 19:46:21 -
2
回答
34浏览
Jenkins 凭证存了却找不到是怎么回事?
我在 Jenkins 里新建了一个 Username with password 类型的凭证,ID 填的是 my-git-cred,但 Pipeline 脚本里用 credentials('my-gi...
工具 2026-02-25 18:14:19 -
2
回答
40浏览
Nginx配置CORS后前端还是跨域,哪里出问题了?
我在本地用Vue开发,请求后端API一直报跨域错误,明明已经在Nginx里加了CORS头,但浏览器还是拦着不让过,到底是哪没配对? 我试过在Nginx的location块里加add_header,也重...
工具 2026-02-25 18:09:19 -
1
回答
38浏览
Vite 的 HMR 到底是怎么知道我改了哪个模块的?
我在用 Vite 开发 React 项目时,发现只要改了某个组件,浏览器就只更新那个组件,不会整个页面刷新。但我不太明白它是怎么精准定位到具体模块的? 我试过在控制台看网络请求,发现会收到类似 {"t...
工具 2026-02-25 16:13:17 -
2
回答
38浏览
Jira任务状态更新后React组件不重新渲染怎么办?
我在用React对接Jira API,拉取任务列表后,点击按钮更新某个任务的状态(比如从“To Do”改成“In Progress”),接口返回成功了,但页面上任务状态没变,得手动刷新才行。是不是哪里...
工具 2026-02-25 15:06:22 -
2
回答
29浏览
Application面板里localStorage数据不更新是怎么回事?
我在React组件里用useEffect往localStorage存了个用户ID,但打开DevTools的Application面板看,Local Storage里还是空的,明明代码执行了也没报错,这...
工具 2026-02-25 14:12:20 -
2
回答
33浏览
Storybook 中如何正确传递 props 给组件的 Stories?
我在写 Storybook 的 stories 时,想给 React 组件传 props,但试了几次都没生效。比如我有个 Button 组件,写了下面这样的 story: export const P...
工具 2026-02-25 13:40:19 -
2
回答
39浏览
Webpack 打包后 CSS Source Map 为啥不生效?
我用 Webpack 打包项目,启用了 source map,JS 的能正常定位到源码,但 CSS 始终显示的是打包后的 bundle.css,没法跳回原始的 .scss 文件。我在开发环境里配置了 ...
工具 2026-02-25 10:21:22 -
2
回答
35浏览
Prettier 的 printWidth 到底怎么生效的?
我设置了 printWidth: 80,但有些代码明明超过 80 字符也没换行,比如长字符串或者函数调用链,这是为啥?是不是某些语法结构它不会强制折行? 我的配置文件是这样的: { "printWid...
工具 2026-02-25 10:06:19 -
1
回答
22浏览
npx create-react-app 报错,是不是我包管理器用错了?
我最近在用 pnpm 管理项目依赖,但想快速搭个 React 项目时用了 npx create-react-app my-app,结果报了一堆错,说找不到模块。是不是因为用了 pnpm 就不能直接用 ...
工具 2026-02-25 09:52:19 -
2
回答
38浏览
Babel 的 targets 配置到底该怎么写才生效?
我最近在项目里用 Babel 转译代码,想兼容到 IE11,但发现配置了 targets: { ie: '11' } 后,生成的代码还是用了箭头函数,明显没转成 ES5。是不是我写法有问题? 我的 ....
工具 2026-02-25 09:18:23 -
2
回答
22浏览
postcss-preset-env 为什么没把 :focus-visible 转成兼容写法?
我用 postcss-preset-env 处理 CSS,但发现 :focus-visible 伪类在低版本浏览器里没生效。我明明开启了 stage: 3,按理说应该自动 polyfill 才对啊? ...
工具 2026-02-25 08:09:18 -
2
回答
45浏览
Prettier 和 ESLint 冲突了怎么办?
我刚在项目里同时配了 Prettier 和 ESLint,结果保存代码时格式老是打架。比如 ESLint 要求分号结尾,Prettier 却自动删掉,改完一保存又变回去了,烦死了。 我试过装 esli...
工具 2026-02-25 03:41:18 -
2
回答
58浏览
Docker容器里Node.js应用的日志怎么实时查看?
我用Docker跑了一个Node.js服务,但console.log打出来的日志在docker logs里看不到实时输出,有时候要等很久才刷出来,甚至完全没输出。是我代码写得不对还是Docker配置有...
工具 2026-02-24 23:26:20 -
2
回答
31浏览
Git Flow中feature分支合并后为什么本地还有残留?
我最近在项目里用 Git Flow 工作流,刚完成一个功能,执行了 git flow feature finish user-login,理论上这个 feature/user-login 分支应该被删...
工具 2026-02-24 23:08:23 -
2
回答
32浏览
pnpm 为什么分析依赖时显示的包和实际安装的不一致?
我用 pnpm 安装了一个包,但通过 pnpm why lodash 查看依赖关系时,发现它显示的版本和 node_modules 里实际链接的版本不一样,这是为啥? 我试过删掉 node_modul...
工具 2026-02-24 21:23:19 -
2
回答
53浏览
Charles抓包时本地React请求不显示怎么办?
我用Charles想抓本地开发的React应用发出的API请求,但明明页面有数据,Charles里却完全看不到任何请求记录,这是为啥? 我已经开了SSL代理,也装了证书,手机抓包是正常的,就local...
工具 2026-02-24 19:25:18