工具
汇聚开发工具相关疑问,解答工具选型、实战用法与工作流优化中的各类效率问题。
-
1
回答
33浏览
cherry-pick 时遇到冲突,怎么保留我本地的修改?
我在用 git cherry-pick 拉取某个 commit 的时候,提示和我当前分支有冲突。但我其实已经改过这些文件了,不想被覆盖,只想保留我本地的版本,该怎么做? 比如我本地改了一个按钮的样式,...
工具 2026-03-29 23:04:16 -
1
回答
41浏览
为什么 Chrome 远程调试连不上我手机上的 Vue 页面?
我在用 Chrome 的 Remote Debugging 调试安卓手机上运行的本地 Vue 项目,电脑和手机都连了同一个 Wi-Fi,也打开了 USB 调试,chrome://inspect 里能看...
工具 2026-03-29 17:03:15 -
2
回答
31浏览
VSCode 有哪些提升 HTML 开发效率的插件推荐?
最近在写静态页面,发现手写 HTML 太慢了,标签补全和格式化老是出问题。有没有好用的 VSCode 插件能智能提示、自动闭合标签,还能格式化得干净一点? 比如我写下面这种结构,经常忘记闭合 div,...
工具 2026-03-29 14:50:14 -
1
回答
38浏览
Babel 转译后为什么每个文件都重复注入 helper 函数?
我用 Babel 转译 React 项目时,发现每个文件里都重复生成了像 _classCallCheck、_createClass 这样的 helper 函数,导致打包体积变大。明明配置了 @babe...
工具 2026-03-29 14:34:12 -
1
回答
31浏览
Verdaccio 私有 npm 仓库发布包后,其他机器安装时报 404 怎么办?
我在本地用 Verdaccio 搭了个私有 npm 仓库,npm publish 成功了,自己机器上也能装。但同事在另一台电脑上执行 npm install @myorg/mypkg 就报 404,说...
工具 2026-03-28 05:39:22 -
2
回答
43浏览
pnpm 为什么分析依赖时显示的包和实际 node_modules 不一样?
我用 pnpm 装了个项目,执行 pnpm why lodash 显示好几个依赖都用了 lodash,但去 node_modules 里却只看到一个 .pnpm 目录,根本找不到直接的 lodash ...
工具 2026-03-27 21:20:20 -
2
回答
22浏览
Babel 的 runtime 和 polyfill 到底有什么区别?
我最近在项目里用 Babel 转译代码,看到有 @babel/runtime 和 @babel/polyfill 两个东西,但搞不太清楚它们到底啥区别。 听说现在不推荐用 polyfill 了,改用 ...
工具 2026-03-27 17:18:21 -
1
回答
24浏览
Docker里Nginx部署前端项目后CSS样式不生效?
我在本地用 Vue 开发了一个前端项目,build 之后把 dist 文件夹扔进 Docker 容器,用 Nginx 做静态服务器。页面能打开,HTML 结构没问题,但 CSS 样式完全没加载,控制台...
工具 2026-03-27 16:02:26 -
2
回答
14浏览
Storybook 背景插件怎么自定义默认背景色?
我在 Storybook 里用了 Backgrounds 插件,但默认总是白色背景,想改成浅灰色,试过在 preview.js 里配 backgroundColor,但好像没生效。 我现在的配置是这样...
工具 2026-03-27 15:11:22 -
1
回答
26浏览
GitHub Actions 里怎么只在 main 分支推送时才触发构建?
我写了个 workflow,但每次随便推个分支都跑 CI,太浪费了。我想让它只在往 main 分支 push 的时候才执行,但改了几次都不生效。 我试过加 branches: [main],也试过用 ...
工具 2026-03-27 14:15:21 -
1
回答
27浏览
Webpack 中如何正确配置多个入口文件?
我项目里需要打包两个页面,每个页面有自己的 JS 入口,但照着文档配了 entry 之后,输出的 bundle 好像互相覆盖了,只生成了一个文件。 我试过这样写配置: module.exports =...
工具 2026-03-27 13:30:21 -
1
回答
33浏览
Webpack 开启 Scope Hoisting 后模块变量被压缩导致报错?
我最近在项目里启用了 Webpack 的 Scope Hoisting(ModuleConcatenationPlugin),结果打包后发现有些模块里的变量名被压缩重命名了,导致运行时报错说某个函数找...
工具 2026-03-27 12:51:17 -
1
回答
34浏览
Lighthouse 建议移除未使用的 JavaScript,但我的 Vue 组件是动态加载的怎么办?
我在跑 Lighthouse 时总被提示“移除未使用的 JavaScript”,但我用的是 Vue 的异步组件,按路由懒加载的,这些代码其实不是首屏用不到吗?为啥还被算作“未使用”? 比如下面这个写法...
工具 2026-03-27 10:23:21 -
2
回答
61浏览
optionalDependencies 到底会不会自动安装?
我看到项目里 package.json 有个 optionalDependencies 字段,但用 pnpm install 装完后,里面的包好像没装上?是不是要加什么参数才能装 optional 的...
工具 2026-03-27 09:59:19 -
1
回答
27浏览
Verdaccio 搭建私有 npm 仓库后,yarn install 报 404 怎么办?
我用 Verdaccio 搭了个私有 npm 仓库,本地能 publish 成功,但其他同事用 yarn install 安装这个包时一直报 404,明明包在仓库里能看到。 我们 .yarnrc 配置...
工具 2026-03-27 09:53:18 -
1
回答
49浏览
Git pre-commit hook 不生效是怎么回事?
我按照教程在项目根目录的 .git/hooks/pre-commit 里写了脚本,也加了执行权限(chmod +x),但每次 commit 都直接跳过了,根本没运行。是不是路径放错了?还是 Git 版...
工具 2026-03-27 08:21:16 -
2
回答
39浏览
Chrome DevTools 里的 Snippets 保存后怎么找不到了?
我昨天在 Chrome DevTools 的 Sources 面板里新建了个 Snippet,写了段调试用的 console.log('init'),点了保存,今天打开 DevTools 却怎么也找不...
工具 2026-03-27 04:35:22 -
1
回答
65浏览
Postman中怎么手动设置Cookie才能让请求带上正确的会话信息?
我用Postman测试一个需要登录态的接口,后端返回了Set-Cookie头,但后续请求好像没自动带上Cookie。我在Cookies管理器里看到域名是localhost,但实际请求发到的是127.0...
工具 2026-03-27 01:53:20 -
1
回答
76浏览
Jira Issue状态更新后前端怎么实时刷新列表?
我在用Vue对接Jira API做任务看板,创建或更新Issue后,列表不会自动刷新,得手动F5。试过在then回调里重新调this.fetchIssues(),但偶尔会漏掉刚改的那条,是不是哪里时机...
工具 2026-03-27 00:58:21 -
1
回答
26浏览
PostCSS在Webpack里不生效是怎么回事?
我按照文档装了postcss-loader和autoprefixer,也在webpack配置里加了loader,但写好的CSS完全没有被处理,比如display: flex连个-webkit前缀都没有...
工具 2026-03-26 23:24:21