工具
汇聚开发工具相关疑问,解答工具选型、实战用法与工作流优化中的各类效率问题。
-
1
回答
26浏览
Vite 插件里怎么处理 CSS 中的变量注入?
我在写一个 Vite 插件,想在构建时动态往 CSS 里注入一些变量,比如主题色。但试了几次发现 transform 阶段拿到的 CSS 内容没法正确替换,或者替换后样式就乱了。 我用的是 trans...
工具 2026-03-06 12:43:20 -
1
回答
33浏览
Docker里跑Node项目,为什么npm install后node_modules还是空的?
我在本地用Docker构建Node环境,Dockerfile里写了COPY package*.json ./然后RUN npm install,build完镜像也成功了,但一运行容器发现node_mo...
工具 2026-03-06 11:39:19 -
2
回答
39浏览
Webpack自定义Loader怎么处理异步逻辑?
我最近在写一个自定义的Webpack loader,需要读取文件并做一些异步处理(比如调用API或者读取其他资源),但发现直接用async/await好像不行,构建会卡住或者报错。我试过返回Promi...
工具 2026-03-06 09:01:19 -
1
回答
38浏览
Nginx日志怎么只记录特定路径的请求?
我正在用Nginx部署一个前端项目,想单独记录 /api/ 开头的请求日志,但试了几次都没成功。我在 location 里加了 access_log 指令,但好像没生效,所有请求还是混在一起。 顺便贴...
工具 2026-03-06 07:39:21 -
2
回答
32浏览
Jira Dashboard 的 gadget 加载不出来怎么办?
我在 Jira 自定义仪表盘时,添加了一个“分配给我的问题” gadget,但页面一直显示“加载中...”然后就卡住不动了。控制台也没报错,刷新好几次都一样,是不是配置哪里有问题? 我试过删掉重新加,...
工具 2026-03-06 05:02:20 -
1
回答
41浏览
Storybook 的 addon-actions 为啥收不到事件?
我在 Storybook 里用 addon-actions 想监听按钮点击,但点了没反应,控制台也没输出。是不是我哪里写错了? 我已经在 .storybook/preview.js 里引入了 addo...
工具 2026-03-05 20:27:18 -
2
回答
30浏览
Figma变体怎么设置不同状态的交互效果?
我在Figma里用Variants做了按钮的默认、悬停、按下状态,但不知道怎么让它们在原型模式下切换。点了预览还是只能看到默认状态,根本没法交互。 我试过在Prototype标签页里连线,但选中一个变...
工具 2026-03-05 20:17:21 -
1
回答
39浏览
Jira冲刺里怎么批量移动未完成任务到下一个Sprint?
我们团队每次Sprint结束时,总有一堆未完成的Story卡要挪到下个冲刺,手动拖太麻烦了。试过用Jira的“Bulk Change”功能,但选完任务后找不到“Move to next Sprint”...
工具 2026-03-05 17:57:18 -
1
回答
34浏览
Webpack 开启 Scope Hoisting 后模块变量被压缩导致报错?
我在项目里启用了 Webpack 的 Scope Hoisting(ModuleConcatenationPlugin),但发现某些模块里的变量名被重命名后,和其他模块冲突了,控制台报“xxx is ...
工具 2026-03-05 13:40:22 -
1
回答
35浏览
postcss-nested 嵌套写法不生效是怎么回事?
我用 Vite + PostCSS 配置了 postcss-nested,但写嵌套 CSS 时完全没效果,编译后还是原样输出,是不是插件没生效? 我已经在 postcss.config.js 里加了插...
工具 2026-03-05 08:39:19 -
2
回答
29浏览
Nginx反向代理后前端请求404了怎么办?
我本地开发时 API 请求都正常,但部署到服务器用 Nginx 做反向代理后,所有接口都返回 404。Nginx 配置里 proxy_pass 写的是后端服务地址,路径也对,但就是不行。 前端代码里是...
工具 2026-03-05 08:21:24 -
2
回答
36浏览
Webpack 的 Tree Shaking 为什么没生效?
我用 Webpack 5 打了个包,明明只 import 了 lodash 的 debounce,结果整个 lodash 都被打进去了,Tree Shaking 好像没起作用。 我确认用了 ES6 模...
工具 2026-03-05 05:35:17 -
2
回答
45浏览
PostCSS处理AST时如何准确匹配特定CSS规则?
我最近在用 PostCSS 写一个插件,想只处理某些特定的 CSS 规则,比如 class 名包含 btn- 的选择器。但发现用 rule.selector.includes('btn-') 会误匹配...
工具 2026-03-05 03:27:24 -
2
回答
44浏览
Babel 转换后为啥 Array.from 还是报错?
我在项目里用 Babel 转 ES6 语法,但打包后在低版本浏览器里 Array.from 还是 undefined,不是说 Babel 会自动处理吗? 我试过加了 @babel/preset-env...
工具 2026-03-04 22:50:22 -
2
回答
23浏览
pnpm install 后依赖没装全是怎么回事?
我用 pnpm 装依赖,但有些包明明在 package.json 里,install 完却没出现在 node_modules 里,运行时报找不到模块。 比如我装了 lodash,但 import 的时...
工具 2026-03-04 20:41:19 -
2
回答
59浏览
Babel 配置 corejs 时报错怎么解决?
我在项目里用 Babel 转译代码,想用 core-js 做 polyfill,但一跑就报错说找不到 core-js 的版本。我明明装了 core-js@3,也在 babel.config.js 里写...
工具 2026-03-04 19:52:22 -
2
回答
35浏览
GitHub Actions部署时怎么指定分支?
我用 GitHub Actions 自动部署静态网站,但每次 push 到 main 分支都会触发部署,我想改成只在 deploy 分支推送时才部署。改了 workflow 文件里的 on: push...
工具 2026-03-04 13:23:24 -
2
回答
39浏览
Vite 中如何正确处理 CSS 模块化?
我在用 Vite 开发 React 项目,想用 CSS Modules 来避免样式冲突,但发现样式没生效。 我创建了 Button.module.css 文件,并在组件里这样引入: import st...
工具 2026-03-04 10:04:19 -
2
回答
467浏览
Storybook 中如何正确传递 props 给组件?
我在写 Storybook 的 stories 时,想给一个 React 组件传 props,但试了几次都没生效。比如我有个 Button 组件,期望传入 variant="primary",但预览里...
工具 2026-03-04 08:33:17 -
1
回答
24浏览
Nginx重写规则导致React路由404,怎么解决?
我在用React做前端,部署到Nginx后,直接访问二级路由比如 /dashboard 就报404,刷新页面就挂了。本地开发没问题,但上线后只有首页能打开。 我试过在Nginx里加 rewrite ^...
工具 2026-03-04 05:00:22