Deno Oak集成PayPal SDK后出现crbug/1173575错误求助
Deno Oak 开发网站遭遇 crbug/1173575 错误,删代码也没用?试试这些方案
问题还原
我用 Deno + Oak 做网站,集成 PayPal SDK 时踩了坑:
- 一开始手滑跑了
npm install(忘了 Deno 不原生支持 npm) - 后来改成 HTML 里直接加 PayPal 的脚本标签
- 结果启动应用访问页面就触发 crbug/1173575 错误
- 更离谱的是,把新增的代码全删了,错误还是存在
可行的排查&解决步骤
1. 清掉 Deno 缓存先
这个错误常和缓存污染有关,先强制刷新 Deno 的缓存:
deno cache --reload
重启应用再试。
2. 排查浏览器端问题
- 强制刷新页面(
Ctrl+Shift+R/Cmd+Shift+R),清空浏览器缓存 - 用无痕窗口打开页面,排除浏览器扩展或缓存的干扰
3. 清理 npm 残留文件
误装的 node_modules 文件夹可能留了烂摊子,先:
- 彻底关掉所有 Deno 相关进程
- 删除项目里的
node_modules文件夹 - 重启应用
4. 检查 Oak 静态文件配置
如果是旧的 HTML 文件被缓存了,检查 Oak 的静态服务配置,加个禁用缓存的头:
import { Application, send } from "https://deno.land/x/oak/mod.ts"; const app = new Application(); app.use(async (ctx) => { await send(ctx, ctx.request.url.pathname, { root: `${Deno.cwd()}/public`, headers: { "Cache-Control": "no-cache, no-store, must-revalidate", Pragma: "no-cache", Expires: "0", }, }); }); await app.listen({ port: 8000 });
5. 调整 Deno 版本
某些 Deno 版本和 Oak 或浏览器可能有兼容性问题,试试升级/降级:
# 升级到最新稳定版 deno upgrade # 或者指定版本,比如1.37.0 deno upgrade --version 1.37.0
补充说明
crbug/1173575 是 Chrome 内核的已知 bug,大多和资源加载异常、缓存冲突或环境残留有关。按上面的步骤排查,基本能解决大部分情况。
内容的提问来源于stack exchange,提问作者user19407663
相关产品推荐
相关产品推荐

