前端
聚焦前端全栈,结识同频前端伙伴,让前端学习更高效,开发之路更顺畅。
-
1
回答
23浏览
Module Federation 中远程模块加载失败怎么办?
我在用 Webpack 5 的 Module Federation 搭微前端,主应用能正常启动,但加载远程子应用时一直报错“Container initialization failed”,控制台显示...
前端 2026-03-15 09:31:19 -
1
回答
37浏览
为什么本地开发时请求后端接口总是跨域失败?
我在本地用 localhost:3000 启动了 React 项目,调用公司测试环境的 API(比如 https://api.test.com/user),浏览器一直报 CORS 错误。后端同事说他们...
前端 2026-03-15 09:17:20 -
1
回答
76浏览
Docker里跑Node.js服务,改了代码为啥没生效?
我在本地用 Docker 启动了一个 Node.js 服务,挂载了代码目录,但改完 app.js 文件后容器里的服务没更新,还是旧逻辑。我明明用了卷挂载啊,难道还要手动重启容器? 我的启动命令是这样的...
前端 2026-03-15 00:09:20 -
2
回答
33浏览
Koa中间件里怎么正确处理异步错误?
我在写Koa的中间件时,遇到异步操作出错没法被外层catch住的问题。 比如下面这段代码,fetch失败了但程序直接崩溃,没进我的错误处理中间件: app.use(async (ctx, next) ...
前端 2026-03-14 23:46:30 -
2
回答
65浏览
前端如何防止XSS攻击?我用了转义还是被绕过了?
最近在做用户评论功能,后端返回的评论内容里可能包含用户输入的HTML,我用DOMPurify.sanitize()处理了,但测试时发现还是能插入脚本,是不是我用法不对? 比如下面这段代码,我以为会被过...
前端 2026-03-14 22:01:19 -
1
回答
42浏览
Vite 启动时为什么总在重复预构建依赖?
我最近用 Vite + React 开发项目,每次重新启动 dev server 的时候,控制台都会花好几秒重新预构建一堆依赖,比如 react、lodash 这些。明明没改过 node_module...
前端 2026-03-14 18:55:21 -
1
回答
37浏览
Webpack 的 optimization.splitChunks 配置为什么没生效?
我项目里用了 Webpack 5,想把 node_modules 里的第三方库单独打包成 vendor.js,但配置了 splitChunks 后发现输出文件还是只有 main.js,没生成 vend...
前端 2026-03-14 18:28:21 -
1
回答
25浏览
Vite 里怎么自定义 esbuild 的配置?
我最近在用 Vite 搭项目,发现它默认用 esbuild 做依赖预构建和 TS 转译,但我想改一下 esbuild 的 target 或加个 loader,试了直接在 vite.config.js ...
前端 2026-03-14 17:05:15 -
2
回答
77浏览
PWA离线缓存怎么不生效?明明注册了service worker啊
我按照教程写了 service worker,也成功注册了,在 DevTools 的 Application 面板里能看到它处于 active 状态。但一断网页面就打不开,提示“无法访问此网站”。是不...
前端 2026-03-14 14:39:20 -
1
回答
60浏览
CSS transform旋转后元素位置偏移了怎么办?
我用 transform: rotate(45deg) 旋转一个正方形div,结果它整个位置都跑偏了,不是绕着自己的中心转,而是像被甩出去了一样。明明没改left/top,为啥会这样? 我试过加 tr...
前端 2026-03-14 14:24:22 -
2
回答
43浏览
Turbopack 为什么无法正确解析别名路径?
我用 Turbopack 启动项目时,配置了 tsconfig.json 里的 paths 别名,但一导入就报找不到模块。明明在 webpack 里好好的,Turbopack 是不是不支持? 我的 t...
前端 2026-03-14 11:19:17 -
1
回答
18浏览
Rust编译成WASM后如何在浏览器中调用异步函数?
我用wasm-pack把Rust代码编译成了WebAssembly,但在前端调用返回Promise的异步函数时总是报错,说找不到对应的导出方法。明明在Rust里用了#[wasm_bindgen]和as...
前端 2026-03-14 09:56:23 -
1
回答
57浏览
Webpack 中 resolve.alias 配置后为啥还是找不到模块?
我用 Webpack 搭了个项目,想通过 resolve.alias 简化 import 路径,但配置完之后一直报错说找不到模块,明明路径是对的啊? 比如我把 @ 指向 src 目录,然后在组件里写 ...
前端 2026-03-14 08:43:21 -
2
回答
34浏览
为什么通过原型链修改属性没生效?
我试着通过原型给实例对象添加一个方法,但调用的时候报错了,说不是函数。明明在构造函数的 prototype 上定义了啊,是不是哪里搞错了? 这是我的代码: <script> functio...
前端 2026-03-14 04:12:20 -
1
回答
47浏览
Jenkins 构建 React 项目时为啥一直卡在 npm run build?
我在 Jenkins 上部署一个 React 项目,本地能正常 build,但 Jenkins 构建时老是卡在 npm run build 这一步,日志也不报错,就是不动了。试过加 --verbose...
前端 2026-03-13 23:57:21 -
1
回答
105浏览
Webpack打包后CSS体积过大,怎么分析具体是哪些样式占空间?
我用 Webpack 打了个包,发现生成的 main.css 有 300KB,感觉不太对劲。项目里没写那么多样式啊,是不是把没用的 CSS 也打包进去了? 试过用 webpack-bundle-ana...
前端 2026-03-13 22:04:22 -
2
回答
31浏览
前端监控中如何正确捕获 Vue 组件的错误日志?
我在项目里接入了 Sentry 做前端监控,但发现有些组件内部的错误没被上报。比如下面这个组件,点击按钮会抛出异常,但 Sentry 没收到日志,是我哪里配置错了吗? <template>...
前端 2026-03-13 21:11:24 -
2
回答
44浏览
Node.js 接口响应太慢,怎么优化性能?
我用 Node.js 写了个 API 接口,前端用 Vue 调用,但每次加载都要等好几秒,本地开发都卡。试过加缓存和减少数据库查询,还是没明显改善。 前端是这样调用的: <template>...
前端 2026-03-13 20:07:24 -
2
回答
35浏览
设置安全头后页面白屏,CSP策略哪里写错了?
我在 Express 项目里加了 Content-Security-Policy 头,想限制只加载本地资源,但页面直接白屏了,控制台报错说脚本被阻止。我明明没引用外部 JS 啊,难道是内联脚本的问题?...
前端 2026-03-13 20:05:22 -
2
回答
51浏览
React中如何正确取消未完成的Ajax请求?
我在用useEffect做数据请求,切换页面时老报“Can't perform a React state update on an unmounted component”错误。试过AbortCon...
前端 2026-03-13 18:31:18