工具
汇聚开发工具相关疑问,解答工具选型、实战用法与工作流优化中的各类效率问题。
-
1
回答
87浏览
Vite项目中使用Sass变量时报错,该怎么解决?
我在React组件里用Sass写了一个按钮样式,定义了$primary-color变量,但页面显示时控制台报错说Undefined variable。 代码是这样的:import './bu...
工具 2026-02-08 12:11:34 -
2
回答
26浏览
Webpack Bundle分析时,为什么第三方库占比过大却看不到具体文件?
在用webpack-bundle-analyze分析打包结果时,第三方库显示占比60%但点击后全是vendor_chunk_0.js这样的抽象文件名,根本看不出是哪个库占的空间? 我试过用webpac...
工具 2026-02-08 09:13:29 -
2
回答
52浏览
Jira权限配置中如何根据用户角色动态显示React组件内容?
我在用React开发项目管理页面时遇到问题,想根据用户在Jira中的角色动态显示功能模块。比如管理员能看到删除按钮,普通用户只能看列表。但尝试用接口获取权限后,组件渲染一直报错。 我写了一个权限判断组...
工具 2026-02-08 08:32:27 -
2
回答
92浏览
stylelint为什么检测不到PostCSS自定义属性的拼写错误?
我在用PostCSS处理CSS变量时遇到问题,stylelint没有报错但明显变量名拼写错了。比如下面这段代码: <style> :root { --main-color: #ff6b6b...
工具 2026-02-08 07:10:23 -
2
回答
43浏览
Storybook自定义Viewport后在预览里显示不对,配置哪里错了?
我在Storybook里想给组件添加iPhone 14的视口预设,按照文档在manager.js里写了配置: viewports: { 'iphone-14': { name: 'iPhone 14'...
工具 2026-02-08 03:50:27 -
2
回答
14浏览
VSCode终端运行npm报错,但系统终端正常?
在VSCode终端执行npm start时提示Error: Cannot find module 'webpack',但同样的命令在系统自带终端里能正常运行,折腾了好久没找到原因。 已经试过: npm...
工具 2026-02-07 15:46:23 -
1
回答
12浏览
Charles Compose构造时,如何动态修改请求头中的Token值?
在用Charles的Compose功能模拟API请求时,发现请求头里的Token值每次都要手动改,特别麻烦。尝试在X-Token: {{token}}这样写变量,但发送请求时还是显示未替换的原始文本,...
工具 2026-02-07 15:36:26 -
2
回答
17浏览
Prettier配置了尾逗号为什么还是被删除了?
我在项目里启用了Prettier的trailingComma选项,但保存代码时对象最后一项的逗号还是被自动删掉了。比如: // .prettierrc配置了"trailingComma": "all"...
工具 2026-02-07 15:05:26 -
2
回答
50浏览
Git subtree合并后子模块代码显示在根目录,如何解决?
折腾了一下午用subtree把第三方组件库合并到项目里,结果代码全堆到根目录了,明明指定了components/third-party路径啊? 按网上的教程用了: git subtree add --...
工具 2026-02-07 14:57:24 -
1
回答
24浏览
Vite中使用glob导入组件后页面不刷新怎么办?
在用Vite+Vue3开发时,我用glob导入了所有组件,但修改组件后页面热更新失效了。明明按了保存,页面就是不刷新,这是为什么呢? 代码是这样写的: import { globImport } fr...
工具 2026-02-07 14:53:23 -
1
回答
42浏览
为什么优化了图片大小,LCP还是不达标?
我在用Lighthouse测试页面性能时,LCP分数一直卡在80多分,关键资源显示是首页的轮播图。之前已经用Webpack的ImageMinimizerPlugin压缩过图片了,lqip和延迟加载也都...
工具 2026-02-07 14:38:29 -
1
回答
40浏览
Storybook Addons插件在Vue组件中无法渲染,该怎么排查?
最近在用Storybook开发Vue组件时,安装了@storybook/addon-essentials后,组件预览区域直接显示空白。之前单独运行组件没问题,但加上参数装饰器后就出错了。 我尝试在按钮...
工具 2026-02-07 14:35:32 -
1
回答
27浏览
Jenkinsfile里设置的环境变量在后续stage读取不到怎么办?
在Jenkinsfile的environment块里定义了变量APP_VERSION,但执行到测试阶段用echo ${APP_VERSION}时显示未定义。已经试过把变量写在agent前面、用双引号包...
工具 2026-02-07 14:10:33 -
1
回答
19浏览
为什么Webpack打包时提示”Module not found: Error: Can’t resolve ‘./utils'”?
我在用Webpack打包项目时遇到了奇怪的问题,明明utils.js就在当前目录下,但打包时一直报Module not found错误。配置文件里已经设置了resolve.extensions: ["...
工具 2026-02-07 13:19:35 -
1
回答
13浏览
配置了@babel/preset-react为什么还是报JSX语法错误?
刚在React项目里用Babel转译JSX,虽然装了@babel/preset-react,但编译时还是报Unexpected token错误。我的.babelrc配置是这样的: { "presets...
工具 2026-02-07 13:11:37 -
2
回答
44浏览
Postman中全局变量在请求中无法被替换,怎么回事?
我在用Postman测试接口时设置了全局变量{{API_BASE}},但在具体请求的URL里填了{{API_BASE}}/users后,发送请求时还是显示原始变量名没替换,直接报404。已经确认变量拼...
工具 2026-02-07 12:47:32 -
1
回答
76浏览
Chrome断点调试时,为什么代码暂停在错误的行号?
我在调试一个按钮点击事件处理函数时,在第7行设置了断点,但实际调试时代码总停在第5行的console.log那里。明明断点明明设置在handleClick函数体内部啊,是不是代码压缩导致的? func...
工具 2026-02-07 08:55:24 -
2
回答
66浏览
Git Blame显示某行代码被多人修改过,但只显示最后一次提交者怎么办?
在用Git Blame检查一个配置文件时,发现某行代码实际被三个人修改过,但运行git blame filename只显示最后一次提交的用户名。之前两次修改者的记录完全没显示,该怎么查更早的修改者呢?...
工具 2026-02-07 03:22:24 -
2
回答
46浏览
Jenkins构建Docker镜像时CSS文件权限导致容器启动失败怎么办?
在Jenkins Pipeline中构建Docker镜像时,发现生成的镜像无法加载CSS样式,容器日志显示Permission denied错误。Dockerfile中已经用COPY styles.c...
工具 2026-02-07 03:09:55 -
2
回答
87浏览
PostCSS插件在Webpack配置中没生效怎么办?
我按文档给Webpack加了postcss-loader和autoprefixer,但CSS里写@import还是报错说无法解析。装了postcss-import后配置也写了,重启服务器也不行。 配置...
工具 2026-02-07 02:02:28