工具
汇聚开发工具相关疑问,解答工具选型、实战用法与工作流优化中的各类效率问题。
-
1
回答
41浏览
Jira里怎么把自定义字段加到问题创建页面?
我在Jira Cloud上新建了一个自定义字段,但创建Issue的时候根本看不到它,明明已经关联到对应的Issue类型和屏幕方案了,是不是哪里漏配了? 这是我在页面上期望展示的字段结构: <di...
工具 2026-03-21 10:01:21 -
1
回答
20浏览
Nginx 的 location 匹配规则到底怎么生效的?
我配置了两个 location,一个 /api,一个 /api/v1,但请求 /api/v1/user 时总是被第一个匹配到,后面的规则好像没生效? 我的配置大概是这样的: location /api...
工具 2026-03-21 08:55:17 -
1
回答
46浏览
Vite迁移后publicPath配置不生效怎么办?
我从Webpack迁移到Vite,原来在Webpack里用publicPath: '/static/'设置静态资源前缀,现在Vite里改成了base: '/static/',但打包后的CSS和JS路径...
工具 2026-03-21 08:10:20 -
2
回答
65浏览
GitHub Actions 缓存没生效,为什么每次都要重新安装依赖?
我在用 GitHub Actions 做 CI,想缓存 node_modules 提升速度,但每次跑 workflow 都重新装依赖,感觉缓存根本没命中。我明明用了 cache key 包含 pack...
工具 2026-03-21 07:50:20 -
2
回答
47浏览
用 Lighthouse Node API 时怎么指定设备类型?
我在用 Lighthouse 的 Node API 做性能测试,但默认好像是桌面端的配置。我想模拟移动端访问,查了文档说可以用 emulatedFormFactor,但加进去没效果,还是按桌面跑的。 ...
工具 2026-03-20 21:07:21 -
2
回答
33浏览
Docker构建Vue项目时环境变量不生效怎么办?
我在CI/CD流水线里用Docker构建Vue项目,本地开发时.env文件里的VUE_APP_API_BASE能正常读取,但打包到Docker镜像后就变成undefined了,试过把.env复制进容器...
工具 2026-03-20 20:39:19 -
1
回答
64浏览
Webpack打包后CSS体积过大,怎么分析具体是哪些样式占空间?
我用 Webpack 打包项目时发现生成的 CSS 文件特别大,想搞清楚到底是哪些样式规则占了这么多体积。试过用 webpack-bundle-analyzer,但它好像只分析 JS,对 CSS 没啥...
工具 2026-03-20 20:17:26 -
1
回答
32浏览
Git 合并分支时为什么会冲突,怎么解决?
我从 main 切了个新分支改了个按钮样式,同事也在 main 上改了同一个文件,现在我切回 main 执行 git merge 时报冲突了,一脸懵。 我本地改的代码其实很简单,就加了个 class:...
工具 2026-03-20 20:13:19 -
1
回答
39浏览
PostCSS 能处理 Vue 中的 CSS-in-JS 写法吗?
我最近在 Vue 项目里尝试用 CSS-in-JS 的方式写样式,比如把样式对象直接写在 setup 里,然后绑定到 :style 上。但发现 PostCSS 插件(比如 autoprefixer)好...
工具 2026-03-20 19:41:18 -
2
回答
35浏览
Docker推送镜像到私有Registry时认证失败怎么办?
我在本地搭了个私有Docker Registry,用的是HTTP(没配HTTPS),也加了insecure-registries配置。但每次执行 docker push my-registry:500...
工具 2026-03-20 18:29:21 -
2
回答
46浏览
Nginx 日志格式怎么自定义才能记录请求头?
我用 Nginx 做前端静态资源服务器,想在 access.log 里记录每个请求的 User-Agent 和 Referer,但改了配置后日志没变化,是不是哪里写错了? 我试过在 http 块里加 ...
工具 2026-03-20 17:43:21 -
1
回答
40浏览
git stash后切分支,再切回来代码没了怎么办?
我刚才在 dev 分支上改了一半代码,临时要用 main 分支跑个 demo,就用了 git stash 把改动存起来。结果切到 main 跑完,再切回 dev,发现之前 stash 的内容找不到了!...
工具 2026-03-20 16:52:23 -
2
回答
39浏览
Babel Polyfill 到底该怎么用才不会报错?
我在 React 项目里用了 async/await,但打包后在低版本浏览器里直接白屏,控制台报 Promise 未定义。我查了说是需要加 Polyfill,但按文档引入 @babel/polyfil...
工具 2026-03-20 15:22:20 -
1
回答
71浏览
Webpack 打包体积太大,React 项目首屏加载慢怎么办?
我最近在优化一个 React 项目的构建性能,发现 Webpack 打包后的 main.js 超过 2MB,首屏加载特别慢。我已经用了 SplitChunks 把 vendor 单独拆出来了,但效果不...
工具 2026-03-20 11:50:22 -
2
回答
69浏览
Babel 转译 React JSX 时报错 Unexpected token,怎么回事?
我刚搭了个新项目,用 Babel 处理 React 代码,但一跑构建就报“Unexpected token”错误,指向 JSX 的尖括号。明明装了 @babel/preset-react,也配进去了,...
工具 2026-03-20 11:29:23 -
2
回答
30浏览
GitHub Actions 中如何让多个 job 共享同一个缓存?
我在 GitHub Actions 里写了两个 job,分别跑 build 和 test,但它们都依赖 node_modules。我试过在每个 job 里单独加 actions/cache,结果缓存没...
工具 2026-03-20 10:05:23 -
2
回答
48浏览
VSCode 用户代码片段不生效是怎么回事?
我写了个 React 的用户代码片段,但输缩写完全没反应,试了重启 VSCode 也没用。 我的 snippets 文件里是这么配的: { "React Functional Compone...
工具 2026-03-19 21:49:20 -
1
回答
46浏览
Prettier 的 bracketSpacing 设置为啥没生效?
我在 Vue 项目里配置了 Prettier 的 bracketSpacing: false,但对象字面量里的花括号还是有空格,根本没变化,是我配错了吗? 已经试过重启编辑器、删 node_modul...
工具 2026-03-19 21:16:16 -
2
回答
56浏览
Jira自动化规则里怎么获取当前用户填写的表单字段值?
我在 Jira Automation 里配置了一个规则,想在触发后把用户提交的自定义字段内容发到 Slack。但试了好几次都没拿到正确的值,规则里的智能值(smart value)好像不对。比如我有个...
工具 2026-03-19 20:39:26 -
1
回答
40浏览
ESLint 的 no-unused-vars 规则怎么配置才能忽略某些变量?
我在项目里启用了 ESLint,但 no-unused-vars 报错太多了,尤其是那些我故意留着备用的变量。比如: const debugMode = true; // 后面还没用到,但我不想删 试...
工具 2026-03-19 16:33:19