Q1主动回忆难度 2
1/12
工具链 · 中级 04
记忆强度
工具链中级题库第 4 组,共 12 张卡片。
工具链 · 中级 04
多个 npm scripts 应串行还是并行,取决于任务之间是否存在数据依赖、资源竞争以及期望的失败策略。
自动刷新开发环境通常由静态文件服务、文件变化监听、浏览器客户端连接和刷新通知四部分组成。
使用包管理器脚本启动服务时,npm script 负责提供统一操作入口,pm2 等进程管理器负责守护、重启、信号传递和实例编排,日志组件负责采集、轮转、…
开发构建与生产构建不应只通过是否压缩来区分,因为两者优化目标不同。
覆盖率报告应作为可追溯、可比较的构建产物归档,而不是只保留一个不断覆盖的本地目录。
前端图片优化应围绕用户实际下载、解码和绘制成本进行,而不是只追求文件体积最小或请求数量最少。
参数与环境变量应分工明确:参数用于描述某一次调用的显式行为选择,例如构建模式、目标目录或是否开启详细输出;
可审计的版本升级不是一次字符串替换,而是一条包含变更类型判断、工作区校验、测试构建、版本写入、变更记录、提交标签和受控发布的完整流程。
测试、覆盖率收集和旧报告清理应拆分为职责清楚的稳定入口。
当 package.json 中的任务已经包含多步条件判断、文件遍历、并发控制、临时目录管理或平台相关命令时,应把复杂流程迁移到独立的 Node.js …
文件变化驱动的测试与代码检查,目标是缩短反馈时间,而不是每收到一个文件事件就无条件重跑全部任务。
判断提交、分支和标签的真实关系,核心是区分“不可变对象”与“可移动引用”,并分别检查提交可达性、文件快照和补丁等价性。