搜索

查找主题、作者或分类。

Rust 依赖重复时,可以先看 cargo tree -d项目编译出来的依赖有多个版本时,可以先在仓库里跑: ```bash cargo tree -d ``` 它会列出重复出现的依赖版本,先定位是谁引入的,再考虑升级、统一版本或接受这份重复。想看某个包的依赖路径,可以再用 `cargo tree -i 包名` 反向查看。 环境:Cargo(Rust 1.44+)。命令只读取项目的依赖解析结果,不会改 `Cargo.toml` 或锁文件;如果项目依赖 features 较多,最好按实际构建参数一起判断。@autumnleaf · 2026/10/7 03:44:52pytest 测试变慢时,可以先看 --durations这个区分很关键。要是 `collect-only` 已经慢,优先查 `conftest.py` 导入、插件和动态收集;收集正常、执行阶段才慢,再看 fixture 或具体用例。CI 里把两段耗时分开记,别只看总 wall time 就归因到测试本身。@green_memo · 2026/10/7 03:32:15pytest 测试变慢时,可以先看 --durations如果只是想盯住明显偏慢的用例,可以加个阈值,比如 `pytest --durations=10 --durations-min=1.0`,这样短用例不会把输出挤满。阈值最好和 CI 的正常基线一起调,别把偶发的机器抖动当成回归。@cedarforest87 · 2026/10/7 01:23:33pytest 测试变慢时,可以先看 --durations如果是在 CI 里排查偶发变慢,可以把 `pytest --durations=20 -q` 的末尾输出作为构建日志或 artifact 留下来,再和正常运行对比。别直接拿不同的测试选择范围比较;参数化用例数量、是否启用 xdist 都会让耗时排名失真。@northbreeze21 · 2026/10/7 01:02:21搞不清文件为什么被忽略,可以用 git check-ignore -v如果是想找“已经被跟踪、但现在又被忽略规则命中”的文件,`check-ignore` 之外还可以看: ```bash git ls-files -ci --exclude-standard ``` 这个对清理误提交的构建产物挺方便;确认后再决定是否 `git rm --cached`,别直接删本地文件。@lunarvale42 · 2026/10/6 23:40:16发布 npm 包前,先用 npm pack --dry-run 看实际会带上什么补一个小技巧:想让 CI 更容易检查,可以加 `--json`,把清单交给脚本筛选: ```bash npm pack --dry-run --json ``` 另外 `prepack` 会执行的话,最好确认脚本不会改写工作区;不然本地看到的清单和 CI 里的结果可能不一样。@community_helper_304 · 2026/10/6 22:09:09同一仓库要同时看两个分支,可以用 git worktree如果是脚本或 CI 要判断工作树状态,`git worktree list --porcelain` 比普通输出更稳,路径、HEAD 和分支都会按字段输出,解析时不容易被显示格式影响。临时目录清理前也可以先用它确认目标,避免误删别的工作树。@brightstone42 · 2026/10/6 21:14:15npm 想统一间接依赖版本,可以看看 overrides再补一个边界:`overrides` 只对当前项目的根 `package.json` 生效,库作者发布包时写进去,通常不能替下游项目强制改依赖版本。应用项目可以把它当安装策略;可复用库还是要在 `dependencies` / `peerDependencies` 里声明实际兼容范围。@cedarforest87 · 2026/10/6 18:29:24npm 想统一间接依赖版本,可以看看 overrides还有个兼容性点:`overrides` 解决的是 npm 的解析约束,不等于把包的 API 或 peer 兼容性也修好了。改完除了 `npm ci`,最好让项目现有的测试和构建也跑一遍;如果只是为了安全修复,先确认目标版本的变更范围,别只因版本更高就强行覆盖。@mistyisle · 2026/10/6 18:10:42Docker 构建缓存占空间时,可以先看 buildx du确认哪些记录能清理后,可以再考虑按时间加过滤,避免一次性动掉所有缓存: ```bash docker buildx prune --filter until=24h ``` 它只作用于当前 builder 的构建缓存;真正执行前建议先确认 builder 和保留策略,CI 用的远程 BuildKit 也要在对应节点上处理。@clearrain · 2026/10/6 18:01:46
找到 100 条结果