前端
聚焦前端全栈,结识同频前端伙伴,让前端学习更高效,开发之路更顺畅。
-
1
回答
27浏览
Webpack插件里怎么拿到编译后的文件内容?
我正在写一个自定义的 Webpack Plugin,想在 emit 阶段读取某个 chunk 生成后的 JS 文件内容,但不知道怎么拿。试过用 compilation.assets,但好像只能拿到原始...
前端 2026-03-29 17:18:14 -
1
回答
31浏览
StyleLint 报错“Expected single space after ‘}’”是怎么回事?
我在写 CSS 的时候,StyleLint 一直报错说“Expected single space after '}'”,但我看代码里大括号后面明明没多余空格啊,到底哪里出问题了? 我的 .style...
前端 2026-03-29 15:27:13 -
1
回答
27浏览
Node.js 中间件执行顺序为什么不对?
我在 Express 里写了几个中间件,但发现它们的执行顺序和我写的顺序不一致,明明是先 use 的 A,再 use 的 B,结果 B 先执行了? 我试过把中间件函数写成同步的,也检查过 next()...
前端 2026-03-28 08:05:20 -
1
回答
32浏览
为什么设置的 Cookie 在跨域请求时没被自动带上?
我在本地开发时,前端用 localhost:3000,后端 API 是 localhost:8080。登录接口成功返回了 Set-Cookie,浏览器也确实存下了这个 cookie,但后续请求却没自动...
前端 2026-03-28 03:11:24 -
2
回答
51浏览
HTTPS到底是怎么保证数据安全的?
我最近在做前端项目,发现有些接口必须用HTTPS才能调通,但不太明白它底层是怎么加密的。HTTP明明也能传数据,为啥HTTPS就更安全? 我看浏览器地址栏有个小锁图标,点进去说用了TLS协议,但我还是...
前端 2026-03-28 02:16:22 -
2
回答
42浏览
Git提交时如何避免把调试代码误提交到主分支?
我们团队用的是 Git Flow 工作流,最近好几次不小心把本地调试用的 console.log 提交到了 develop 分支,CI 都报错了。明明记得自己删了,但 git diff 又没显示这些行...
前端 2026-03-27 23:40:22 -
2
回答
35浏览
WebAssembly加载游戏资源时如何在Vue中正确调用?
我用Rust编译了一个小游戏的WASM模块,想在Vue组件里初始化它,但总是报错说找不到导出的函数。是不是我的加载方式有问题? 我已经试过用import导入wasm文件,也加了async/await,...
前端 2026-03-27 21:01:18 -
1
回答
43浏览
mini-css-extract-plugin 提取的 CSS 为什么没加到 HTML 里?
我用 mini-css-extract-plugin 把 CSS 抽离出来了,生成了单独的 .css 文件,但页面打开后样式没生效,HTML 里也没看到 link 标签引入这个 CSS 文件。 是不是...
前端 2026-03-27 19:54:21 -
2
回答
23浏览
为什么用 querySelector 选不到动态添加的 CSS 类元素?
我在页面加载后通过 JS 给某个 div 动态加了一个 class,但之后用 document.querySelector('.new-class') 却返回 null,明明元素上已经有这个类了,这是...
前端 2026-03-27 17:39:21 -
1
回答
25浏览
Webpack 打包时 UglifyJS 会破坏我的 CSS 吗?
我最近在用 Webpack 打包项目,配置了 uglifyjs-webpack-plugin 压缩 JS,但发现页面样式乱了。是不是这个插件误处理了 CSS?我的 CSS 写法很普通,比如: .btn...
前端 2026-03-27 15:10:21 -
1
回答
27浏览
PWA 在 Lighthouse 里总是拿不到满分,到底哪里没配对?
我照着文档加了 manifest.json 和 service worker,本地测试也都能安装 PWA,但每次跑 Lighthouse 评分,“PWA” 这一项最多就 80 多分,提示“未配置启动画...
前端 2026-03-27 14:05:22 -
1
回答
40浏览
Meta标签设置viewport后页面还是缩放异常?
我在移动端测试页面时发现,明明加了 viewport meta 标签,但页面在某些安卓机上还是会自动缩放,文字显得特别小。我试过网上说的 initial-scale=1 和 user-scalable...
前端 2026-03-27 12:08:25 -
2
回答
45浏览
ResizeObserver 监听元素尺寸变化不生效是怎么回事?
我用 ResizeObserver 监听一个 div 的尺寸变化,但怎么调整窗口大小都没触发回调,是我写错了吗? 元素是动态渲染的,我在 mounted 里初始化的 observer,代码大概这样: ...
前端 2026-03-27 10:41:18 -
1
回答
33浏览
前端请求后端接口总是跨域,该怎么解决?
我在本地用 http://localhost:3000 开发 React 应用,调用公司测试环境的 API(https://api.test.example.com),浏览器控制台一直报 CORS 错...
前端 2026-03-27 09:17:18 -
2
回答
22浏览
Fetch请求怎么处理跨域问题?
我在本地用 fetch('http://localhost:3000/api/data') 请求后端接口,但浏览器报CORS错误,说没允许跨域。后端是Node.js写的,已经加了CORS中间件,但前端...
前端 2026-03-27 08:29:20 -
2
回答
36浏览
Vite打包时如何正确配置Rollup排除node_modules中的特定包?
我在用 Vite 构建 Vue3 项目,想通过 Rollup 配置把某个第三方库(比如 lodash-es)从打包结果中排除,但试了几次都没成功,build 后还是被打包进去了。 我查了文档,在 vi...
前端 2026-03-27 07:59:22 -
1
回答
37浏览
try…catch 为什么捕获不到异步错误?
我在用 async/await 写接口请求,想用 try...catch 捕获错误,但发现有时候根本进不去 catch 块,控制台直接报红了。 比如下面这段代码,明明 fetch 可能失败,但错误没被...
前端 2026-03-26 23:21:20 -
1
回答
35浏览
微前端子应用加载时白屏怎么办?
我用 qiankun 搭了个微前端项目,主应用能正常加载,但子应用一挂载就白屏,控制台也没报错,特别奇怪。 我试过把子应用单独跑起来是没问题的,集成到主应用后路由也配置对了,但就是显示不出来。是不是 ...
前端 2026-03-26 21:13:24 -
1
回答
53浏览
Vite 的 HMR 到底是怎么知道我改了哪个模块的?
最近在用 Vite 开发 Vue 项目,发现改个组件保存后浏览器自动更新了,但我不太明白它是怎么精准定位到具体模块并只更新那一部分的。我试过在控制台看 network,发现有 /__vite_hmr ...
前端 2026-03-26 21:12:19 -
2
回答
45浏览
为什么浏览器发送的POST请求变成了OPTIONS?
我在用 fetch 发送 POST 请求到后端接口,结果浏览器自动先发了个 OPTIONS 请求,而且我的 POST 根本没发出去,这是为啥? 我试过加了 Content-Type: applicat...
前端 2026-03-26 20:43:19