工具
汇聚开发工具相关疑问,解答工具选型、实战用法与工作流优化中的各类效率问题。
-
2
回答
25浏览
Charles反向代理配置后请求被拦截怎么办?
用Charles设置反向代理把localhost:8080映射到第三方接口,但请求还是走的原始地址,Proxy设置已经开启SSL拦截了 按官方教程配置了映射规则:请求URL: /api/* 反向URL...
工具 2026-02-06 20:15:25 -
2
回答
47浏览
Vue项目迁移到pnpm后第三方组件报错,依赖版本冲突怎么排查?
刚把Vue3项目从npm迁移到pnpm,安装依赖后运行时报错"Cannot read properties of undefined (reading 'map')"。这个错误出现在我用的第三方组件@...
工具 2026-02-06 20:04:28 -
1
回答
15浏览
Webpack按路由懒加载后生成的chunk文件数量异常多怎么办?
我在React项目里用React.lazy按路由懒加载组件,配置了动态导入后,发现打包生成的chunk文件比预期多很多,甚至每个组件都有单独的chunk。明明设置了splitChunks,但效果不明显...
工具 2026-02-06 19:34:30 -
1
回答
74浏览
为什么VSCode里的ESLint报错和.eslintrc配置不一致?
我刚在项目里配好了.eslintrc.json,但VSCode里还是显示被禁用的规则报错。已经装了ESLint插件并重启过IDE,运行eslint .命令却提示没问题。 配置文件是这样的: { "ru...
工具 2026-02-06 18:56:27 -
2
回答
18浏览
Vite中用glob导入组件后热更新不生效怎么办?
大家好,我在用Vite开发Vue组件时遇到个奇怪的问题。按照文档用glob导入所有组件后,修改组件内容保存时页面没变化,只能手动刷新才生效。 代码是这样写的: import { createApp }...
工具 2026-02-06 16:04:26 -
1
回答
57浏览
Git blame显示的作者不是修改者,怎么回事?
我在合并分支后用git blame查看某行代码的作者,显示的是合并者而不是实际修改者。之前在feature分支改过这个文件,合并到主分支后现在用git blame -L 10,20 filename看...
工具 2026-02-06 15:27:24 -
1
回答
38浏览
Figma导出的SVG在网页上显示错位,如何解决?
最近在用Figma导出SVG图标到项目里,但发现有些图标在页面上显示位置总是不对,比如文字和图形不在同一水平线。我按设计稿导出的SVG尺寸是24x24,但实际渲染时却溢出容器了。 我尝试用JS动态插入...
工具 2026-02-06 12:24:34 -
1
回答
82浏览
Jenkins共享库中如何在流水线脚本引用外部React组件的路径?
在React项目中使用Jenkins共享库时遇到路径问题,流水线脚本里引用组件总报错。我按以下方式写了组件引入: import Header from './components/Header'; c...
工具 2026-02-06 11:57:32 -
2
回答
45浏览
ESLint插件配置后为什么还是报“Unexpected token”错误?
在项目里装了eslint-plugin-react和@typescript-eslint/eslint-plugin,配置了相关规则,但写React组件时还是报“Unexpected token”错误...
工具 2026-02-06 07:37:28 -
2
回答
44浏览
为什么PostCSS的postcss-import无法识别路径别名?
在使用postcss-import处理CSS文件时,我定义了路径别名@/components却报错找不到文件。虽然Webpack的resolve.alias已经配置了这个路径,但PostCSS处理时还...
工具 2026-02-06 05:04:29 -
2
回答
126浏览
为什么配置了Babel Presets后箭头函数没被转译?
在Vue项目里安装了@babel/preset-env,配置了.babelrc文件,但箭头函数还是没被转译成普通函数。试过更新Babel版本,检查过浏览器列表配置,打包后代码里箭头函数还是原样,控制台...
工具 2026-02-06 02:00:31 -
1
回答
27浏览
为什么我的PWA在Lighthouse测试中”安装提示”评分不达标?
我在开发一个电商网站的PWA,Lighthouse测试其他项都拿了满分,但"安装提示"一直显示0分。明明已经按照文档配置了manifest.json和service worker,为什么还是不行? 尝...
工具 2026-02-05 22:18:43 -
2
回答
18浏览
Storybook中如何在多个stories间共享parameters配置?
最近在用Storybook写组件文档时发现,每个stories文件都要重复写相同的parameters配置,比如布局和主题设置,这样维护起来好麻烦。我尝试把参数抽离到预设文件里,但运行时提示找不到gl...
工具 2026-02-05 21:40:34 -
1
回答
30浏览
React列表滚动时性能分析显示大量重排怎么解决?
我在用React开发无限加载列表时,发现滚动特别卡顿。用Chrome性能分析录屏后,发现Paint和Layout占比特别高,但列表组件已经用了useCallback和memo。 代码结构是这样的: f...
工具 2026-02-05 21:23:35 -
2
回答
150浏览
Git submodule更新后子模块代码没变化怎么办?
我在项目里用git submodule引入了第三方组件库,刚提交了组件库的新版本到远程仓库。按照教程执行了: git submodule update --remote component-libra...
工具 2026-02-05 20:11:30 -
2
回答
198浏览
Charles修改响应内容后浏览器不显示更改,是怎么回事?
我在用Charles拦截API请求时,通过Edit功能把返回的isSuccess字段改成true,保存后浏览器还是显示失败页面。这是哪里出问题了? 我的React代码是这样写的,明明应该渲染成功提示啊...
工具 2026-02-05 19:51:33 -
1
回答
191浏览
Figma导出的SVG在网页中显示变形怎么办?
在Figma里导出的SVG图标到网页上总变形,比如原本正圆变成椭圆,调整过width/height属性也不行。用标签和直接写入HTML的inline SVG都试过了,还是有问题: 用标签这样: <...
工具 2026-02-05 19:40:30 -
2
回答
46浏览
npm publish版本没更新还提示权限错误怎么办?
我在用npm发布包时遇到怪事,先执行了npm version patch更新版本号,然后运行npm publish,结果提示npm ERR! code E403说权限被拒绝。但之前成功发过1.0.1版...
工具 2026-02-05 15:03:32 -
2
回答
37浏览
Babel插件遍历React组件时如何修改props默认值?
我在用Babel插件处理React组件时遇到问题,想通过AST修改组件默认props,但总报错。比如这个组件: class MyComponent extends React.Component { ...
工具 2026-02-05 14:44:34 -
2
回答
50浏览
Vite开发服务器代理配置后请求还是被浏览器拦截怎么办?
用Vite+React前端配合Express后端开发时,后端接口跑在http://localhost:3001,前端开发服务器是http://localhost:3000。当我发起fetch('/ap...
工具 2026-02-05 14:00:32