工具链 · 中级 02
工具链中级题库第 2 组,共 12 张卡片。
工具链 · 中级 02
从 AST 提取文档和检查无法安全转换的代码可以共享解析、作用域与模块关系信息,但两者的目标不同。
定位异步程序中的偶发错误,应建立触发条件、数据流、控制流和时间顺序四条证据链,并根据故障特点选择断点。
当一个已知提交表现正常,而另一个较新的提交能够稳定复现回归时,Git bisect 可以通过二分查找定位第一个使验证失败的提交。
VS Code 前端调试的本质,是编辑器通过调试适配协议连接浏览器或运行时,再利用源码映射把生成代码中的执行位置映射回开发者编写的源文件。
使用 SSH 访问私有 Git 仓库时,必须同时完成客户端身份认证和服务器身份验证:客户端私钥证明当前主体拥有访问权限,服务器主机密钥则证明连接目标确实…
Vite 开发环境正常而生产构建后资源失效,通常源于开发服务器与生产静态构建在资源路径、模块转换、环境变量、代码分块、缓存或浏览器兼容目标上的差异。
可靠的前端测试体系应根据反馈速度、故障成本和所需信心进行分层:用大量快速单元测试验证纯逻辑,用适量组件测试和集成测试验证模块协作,再用少量端到端测试覆盖…
Git worktree 可以让同一仓库同时关联多个独立工作目录,适合并行处理功能开发、线上热修复、发布分支验证和版本对比。
Webpack loader 与 plugin 的边界应按照处理对象和生命周期判断,而不是按功能复杂度判断。
使用 Chrome DevTools 排查跨域异常时,应先区分四种情况:请求在前端代码阶段就未发出、OPTIONS 预检失败、实际请求已经到达但响应不允…
排查 Nginx 反向代理下的前端异常,应把链路拆成浏览器缓存、外层缓存或内容分发网络、Nginx 路由、静态文件系统和上游应用,然后通过请求地址、状态…
前端测试体系应按照风险、隔离程度和反馈速度分层,而不是追求某一种测试越多越好。