前端
聚焦前端全栈,结识同频前端伙伴,让前端学习更高效,开发之路更顺畅。
-
2
回答
34浏览
Code Review 时如何统一团队的代码风格?
我们团队最近开始做 Code Review,但每个人写的代码风格都不一样,比如缩进、分号、引号这些,看得头大。 试过用 ESLint,但有人用 Prettier,配置还经常冲突,到底该以谁为准?有没有...
前端 2026-02-28 09:38:17 -
1
回答
35浏览
微前端中如何正确共享 Vue 依赖避免重复加载?
我在用 qiankun 搭建微前端项目,主应用和子应用都用了 Vue 3,但发现子应用加载时又把 Vue 打包进去了,导致页面卡顿。我试过在 webpack 的 externals 里排除 Vue,但...
前端 2026-02-28 08:17:21 -
2
回答
35浏览
PM2启动Node.js应用后为什么访问不了接口?
我用PM2部署了一个Express写的API服务,本地运行没问题,但用PM2启动后浏览器和Postman都连不上接口,端口也没被占用,这是啥情况? 我执行的是 pm2 start app.js,app...
前端 2026-02-27 23:35:21 -
2
回答
32浏览
前端监控数据上报时,为什么用 navigator.sendBeacon 会失败?
我在做前端错误监控,尝试用 navigator.sendBeacon 上报错误日志,但有时候数据根本没发出去,控制台也没报错,特别在页面快关闭的时候。我试过改成 fetch 加 keepalive: ...
前端 2026-02-27 23:29:20 -
2
回答
32浏览
为什么浏览器发送的 OPTIONS 请求没有携带 Cookie?
我在做跨域请求时发现,预检请求(OPTIONS)好像没带 Cookie,但正式请求却有。这是为啥? 我用的是 fetch 发请求,设置了 credentials: 'include',但 OPTION...
前端 2026-02-27 22:41:16 -
2
回答
64浏览
为什么用 removeChild 删除节点会报错?
我明明查到了要删除的元素,但调用 removeChild 时却提示“无法在 null 上调用 removeChild”,这到底怎么回事? 我的 HTML 结构是这样的: <div id="con...
前端 2026-02-27 22:28:20 -
2
回答
52浏览
commitlint 配置了 type-enum 为啥还是能提交不符合规范的 commit?
我按照文档配了 commitlint 的 type-enum,只允许 feat、fix、docs 这几种类型,但 git commit 时写了个 typo: xxx 还是成功提交了,根本没报错。是不是...
前端 2026-02-27 22:16:20 -
2
回答
31浏览
qiankun子应用加载时样式丢失是怎么回事?
我在用 qiankun 搭建微前端项目,主应用能正常加载子应用,但子应用的 CSS 样式完全没生效,页面光秃秃的。子应用单独运行时样式是正常的。 我试过在子应用的 webpack 配置里加 publi...
前端 2026-02-27 21:37:21 -
1
回答
20浏览
CSS混合模式为什么在背景图上不生效?
我给一个div设置了背景图,然后想用mix-blend-mode: multiply让它和下面的色块混合,但完全没效果,是哪里写错了吗? 试过给父容器加isolation: isolate也没用,代码...
前端 2026-02-27 19:50:20 -
1
回答
34浏览
Webpack 开启 Tree Shaking 后,Vue 组件里的未使用方法为啥没被删掉?
我用 Webpack 5 + Vue 2 做项目,明明开启了 Tree Shaking,但发现一些没用到的 methods 还是被打包进去了,体积下不来。我试过把 mode 设成 production...
前端 2026-02-27 14:19:21 -
2
回答
33浏览
Vue项目在CI/CD中构建失败怎么办?
我在本地跑得好好的Vue项目,一推到GitHub Actions就报错说找不到组件,真的搞不懂为啥。 我用的是 Vue 3 + Vite,本地开发和 build 都没问题,但 CI 环境里总是提示 F...
前端 2026-02-27 13:24:23 -
2
回答
58浏览
为什么我的页面布局偏移导致CLS很高?
我最近用Lighthouse测性能,发现CLS(累积布局偏移)特别高,明明没加什么动态内容啊。仔细看发现是图片加载时撑开了布局,但我已经给img加了width和height属性了,怎么还是有偏移? 这...
前端 2026-02-27 12:58:23 -
2
回答
37浏览
Node.js 读取文件时为什么总是返回 undefined?
我用 fs.readFileSync 读一个本地 JSON 文件,但返回值是 undefined,明明路径没错啊,文件也确实存在。试了异步的 fs.readFile 也一样,控制台没报错,但数据拿不到...
前端 2026-02-27 11:59:19 -
2
回答
59浏览
Vue Router 中如何正确使用路由元信息 meta?
我在 Vue 项目里用 Vue Router 配置路由时,想通过 meta 字段传递一些权限信息,但发现组件里拿不到。比如我这样写: { path: '/admin', component: Admi...
前端 2026-02-27 09:46:17 -
2
回答
20浏览
白屏监控怎么判断页面真的白屏了?
我在做前端白屏监控,现在用的是检测 body 是否有子元素的方法,但发现有些情况误报特别多。比如页面加载中还没渲染完,或者骨架屏占位的时候也被当成白屏了,这咋办? 我试过加个延时再检测,但时间不好控制...
前端 2026-02-27 09:45:19 -
1
回答
32浏览
CSS过渡动画为什么在JS动态添加类时不生效?
我给一个div加了transition,想通过JS切换类名触发动画,但有时候动画直接跳过,没有过渡效果。是我哪里写错了吗? 试过加setTimeout延迟,也检查了类名拼写,还是不行。比如下面这段代码...
前端 2026-02-26 23:43:18 -
2
回答
46浏览
Webpack DllPlugin 打包后 React 组件报错怎么办?
我用 Webpack 的 DllPlugin 把 react 和 react-dom 打包成 dll 文件,但页面一加载就报错说 React is not defined,明明已经引入了 dll 文件...
前端 2026-02-26 22:46:20 -
1
回答
18浏览
为什么自定义迭代器在 for…of 里不生效?
我写了个对象想用 for...of 遍历,但根本进不去循环,是不是哪里搞错了? 我给对象加了 Symbol.iterator 方法,也 return 了一个带 next 的对象,但就是没效果: con...
前端 2026-02-26 22:45:19 -
2
回答
49浏览
Monorepo 中如何正确共享 TypeScript 配置?
我在用 pnpm 搭建的 Monorepo 项目里,想让多个子包共享同一套 tsconfig.json,但每次改完 root 的配置,子包里的类型检查就报错,比如找不到模块或者路径别名解析失败。 我试...
前端 2026-02-26 18:49:21 -
2
回答
30浏览
CSS混合模式为什么在背景图上不生效?
我在做一个卡片hover效果,想用mix-blend-mode: multiply让文字和背景图混合,但完全没反应。背景是用background-image设置的,文字是普通span。查了文档说要同层...
前端 2026-02-26 17:40:20