3 个内容
文章对比pnpm在Monorepo中的`-C`(基于物理路径切换目录)和`-F`(基于包名智能筛选)参数。**关键问题**:`-C`路径易变、无依赖感知;**方案**:优先用`-F`,支持拓扑构建(如`pkg...`)、批量通配符(如`apps/*`),更稳定智能。
GitHub Actions中临时禁用job的常用方法包括:使用`if: false`条件、自定义开关变量、注释job以及手动触发时设置`inputs`。`if: false`简洁易读,自定义变量灵活,注释简单但不易维护,`inputs`适用于手动运行场景。
本文总结了 GitHub Actions 的使用技巧。包括:1. 如何仅在特定文件更改时执行 job (利用 `actions/checkout` 和 `dorny/paths-filter`);2. 如何赋予 Actions 写入权限;3. `run` 命令的换行方式;4. 如何在 GitHub Actions 环境中使用 `xsel` (使用 `Xvfb` 解决 `Can't open display` 报错, 并注意环境变量作用域)。