前端
聚焦前端全栈,结识同频前端伙伴,让前端学习更高效,开发之路更顺畅。
-
1
回答
42浏览
Server-Sent Events 连接老是自动断开怎么办?
我用 Server-Sent Events 做了个实时通知功能,但浏览器隔几分钟就断开连接,控制台还报 EventSource's connection was closed。后端是用 PHP 写的,...
前端 2026-02-23 23:48:20 -
2
回答
66浏览
为什么本地开发时Ajax请求后端接口会报CORS错误?
我在本地用 http://localhost:3000 启动了一个React项目,调用公司测试环境的API(比如 https://api.test.com/user),浏览器控制台一直报CORS错误,...
前端 2026-02-23 20:01:21 -
2
回答
32浏览
Vite库模式打包后入口文件路径不对怎么办?
我在用Vite的库模式打包组件库时遇到了问题,配置了build.lib.name为"my-lib",但生成的dist文件夹里只有vendor.js,没有预期的main.js入口文件。查看构建日志没报错...
前端 2026-02-19 18:38:24 -
1
回答
133浏览
用WebAssembly做矩阵运算后更新DOM卡顿怎么办?
我在用WebAssembly优化矩阵乘法运算时遇到问题,用Emscripten编译的C代码计算正确,但每次计算完用JavaScript更新表格时页面会卡顿半秒。我尝试过把计算部分放进Web Worke...
前端 2026-02-19 14:55:28 -
2
回答
59浏览
Express中间件按顺序添加却只执行第一个怎么办?
在Express路由里按顺序添加了两个中间件,第一个是验证token,第二个是记录日志。但发现第二个中间件里的日志根本没有输出,调试时发现程序直接跳过了第二个中间件。已经确认路由路径正确,中间件添加顺...
前端 2026-02-19 14:53:25 -
2
回答
37浏览
Vue组件里动态设置SEO标题和meta标签为什么没效果?
我在用Vue 3开发博客页面时,想在组件里动态设置SEO标题和description标签。按照文档用了vue-meta插件,但页面加载后这些标签都没渲染出来,浏览器标题还是默认的"Vue App"。 ...
前端 2026-02-19 12:31:25 -
2
回答
56浏览
qiankun子应用样式被隔离后怎么恢复全局生效?
在用qiankun注册子应用时,发现子应用的CSS样式在主应用页面加载后完全失效了。我按照文档设置了sandbox: { styleIsolation: 'no-reset' },但控制台还是报Sty...
前端 2026-02-19 11:23:31 -
2
回答
49浏览
Vite插件处理CSS时怎么保留我写的特殊注释?
我在开发一个Vite插件时遇到个怪问题。我给CSS文件加了类似 /* component: header */ 的自定义注释,但构建后这些注释全被删掉了。查文档试过在vite.config.js里设置...
前端 2026-02-19 11:19:39 -
2
回答
44浏览
React中使用Performance API记录组件渲染时间,为什么测量结果总是0?
我在React组件里用performance.mark测渲染时间,代码看起来没问题,但结果总显示0毫秒。比如在useEffect里开始和结束标记,但控制台打印的差值一直是0。 function MyC...
前端 2026-02-19 10:25:34 -
2
回答
38浏览
WebAssembly导入函数在实例化时为什么报找不到模块?
我在用WebAssembly导入JavaScript函数时遇到了问题,按文档写了导入对象,但实例化时提示"Import #0 Module “env” resolve failed: function...
前端 2026-02-19 09:55:40 -
2
回答
158浏览
为什么Redux DevTools显示空状态但没报错?
在React项目里配置了Redux store后,Redux DevTools扩展明明已经打开,状态却一直显示为空对象。代码应该没问题啊,我检查过Provider包裹了根组件,store也正确传进去了...
前端 2026-02-19 00:13:23 -
2
回答
65浏览
Promise的unhandledrejection有时捕获不到怎么办?
最近在给项目加监控时发现,用window.addEventListener('unhandledrejection')监听未处理Promise拒绝,但某些情况下还是会有控制台报错。比如这个异步请求代码...
前端 2026-02-18 23:18:26 -
2
回答
30浏览
为什么TSLint中将no-console设为false后仍然显示控制台警告?
在Vue项目里用TSLint时,想禁用no-console规则,但控制台还是报错。已经把"no-console": false加到tslint.json的rules里了,重启编辑器也不行。代码里有co...
前端 2026-02-18 22:31:33 -
2
回答
52浏览
StyleLint如何配置忽略node_modules和特定文件夹的检查?
我在项目里用了StyleLint做CSS检查,但每次运行都会报node_modules和dist目录的错误。试过在配置文件里加"ignoreFiles": ["node_modules/**"],但还...
前端 2026-02-18 22:14:27 -
2
回答
35浏览
为什么我的图片跨域时显示被阻止,但其他资源没问题?
我在本地开发时引用了另一个域名的图片,控制台报错"Blocked cross-origin image",但同样的域名加载CSS却没问题。这是为什么啊? 代码是这样的: <img src="ht...
前端 2026-02-18 22:07:26 -
2
回答
111浏览
为什么切换到Vite后Sass配置不生效?Webpack和Vite的CSS处理配置有何不同?
我之前用Webpack配置了Sass,现在迁移到Vite后样式文件报错说找不到变量,但代码明明没改啊。之前在vue.config.js里通过chainWebpack添加了sass-loader,现在换...
前端 2026-02-18 21:47:33 -
2
回答
47浏览
为什么设置了webpack externals后jQuery还是被重复打包?
我在项目里用CDN引入了jQuery,然后在webpack配置里设置了externals想排除它,但打包后发现vendor文件里还是包含了jQuery代码,页面控制台还报错"jQuery is def...
前端 2026-02-18 21:43:31 -
2
回答
42浏览
为什么我的前端请求总是报错”Blocked by CORS”,即使后端设置了Access-Control-Allow-Origin?
我在做前后端分离项目时遇到个怪问题:fetch('/api/data')请求总是被浏览器拦截,显示"Blocked by CORS policy: No 'Access-Control-Allow-O...
前端 2026-02-18 16:29:26 -
2
回答
37浏览
GitLab CI/CD管道如何在部署前检查依赖版本是否存在漏洞?
在配置GitLab CI/CD部署Node.js项目时,我想在部署前自动检查npm包是否存在已知安全漏洞。试过在.gitlab-ci.yml里加npm audit命令,但发现有些依赖是通过packag...
前端 2026-02-18 15:21:27 -
2
回答
45浏览
Sass变量嵌套使用时子元素样式被覆盖怎么办?
在用Sass写导航栏样式时遇到问题,定义了链接的hover颜色变量,但子菜单项的悬停颜色没生效。我写了这样的代码: $primary: #007bff; nav a { color: $primary...
前端 2026-02-18 15:12:25