程序员茄子
全部
编程
代码
资讯
案例
综合
联系我们
依赖管理 相关技术文章
php
mysql
shell
go
vue
css
api接口对接
支付接口对接
Go 1.27 的 go mod tidy 会把重复 require 块合并成两块
编程
Go 1.27 的 go mod tidy 会把重复 require 块合并成两块
2026-09-11 21:03:10
Go 1.27 起,go.mod 的 go 指令 ≥1.27 时 go mod tidy 会把多个 require 块合并成「直接依赖 + 间接依赖」两块,注释保留。文中给出去重布局产生 diff 时如何区分「纯整理」与「版本变化」的核对命令与判断表。
Go
go
mod
依赖管理
1.27
Agent 发明的依赖:一个破除迷思的 FAQ
编程
Agent 发明的依赖:一个破除迷思的 FAQ
2026-09-06 04:12:40
AI编码Agent可能自动引入项目中原本不存在的依赖,即使测试通过。文章以FAQ形式探讨了这个现象:Agent为什么发明依赖(训练数据影响、缺乏项目上下文、优化目标偏差、幻觉、缺乏架构意识)、这为什么是问题(安全风险、维护负担、复杂性增加、许可证风险、供应链风险、技术债务)、如何防止(明确约束指令、依赖白名单、ADR、依赖检查工具、代码审查清单),以及Agentic循环与架构审查的关键区别。
AI Agent
依赖管理
代码审查
架构
供应链安全
编码助手
最佳实践
DevOps
编程
插件系统的三层存储结构:函数引用、Fiber 与 Symbol 隔离(DeepSeek Harness 拆解)
2026-09-02 17:37:19
拆解 DeepSeek Harness 插件系统的三层存储结构:Map 用函数引用当 key 存插件类型、Fiber 用 DisposableList 统一收口副作用并靠 epoch 自动处理依赖变化、Symbol 隔离同名服务。附适用与不适用场景判断。
DeepSeek
Harness
插件系统
依赖管理
Symbol隔离
Fiber
uv 深度解析:Rust 重写的 Python 工具链,如何一口气吃掉 pip/poetry/pyenv/pipx
编程
uv 深度解析:Rust 重写的 Python 工具链,如何一口气吃掉 pip/poetry/pyenv/pipx
2026-07-24 02:43:38
从工程师视角深度拆解 Astral 的 uv:PubGrub 解析器、内容寻址全局缓存与硬链接、universal resolution 跨平台锁文件、PEP 723 内联脚本依赖,以及 Docker/CI 生产落地与从 pip/poetry 迁移的完整实战。
uv
Python
Rust
pip
poetry
依赖管理
PubGrub
包管理
Astral
工具链
uv 深度实战:一个 Rust 二进制如何统一 Python 工具链——从 pip 到 poetry 再到 pyenv,一次把 Python 包管理讲透(2026)
编程
uv 深度实战:一个 Rust 二进制如何统一 Python 工具链——从 pip 到 poetry 再到 pyenv,一次把 Python 包管理讲透(2026)
2026-07-14 05:42:24
深度拆解 uv:从 Python 工具链碎片化史、Rust 架构(全局缓存/PubGrub 求解/python-build-standalone/uv.lock),到 uv init/add/sync/run/python/uvx/workspaces 全命令实战、CI 与 Docker 多阶段加速,配完整可运行代码与 Astral 生态版图、避坑指南。
uv
Python
包管理
Astral
Rust
依赖管理
Poetry
pyenv
pip
uv 深度实战:Rust 写的 Python 包管理器,如何把依赖安装从分钟级干到秒级(附渐进式迁移与 monorepo 工作区实战)
编程
uv 深度实战:Rust 写的 Python 包管理器,如何把依赖安装从分钟级干到秒级(附渐进式迁移与 monorepo 工作区实战)
2026-07-08 02:15:19
从架构原理到生产实战讲透 uv:全局内容寻址缓存、硬链接/写时复制虚拟环境、Rust 依赖解析器,附 pip/Poetry 渐进式迁移与 monorepo 工作区实战。
Python
uv
包管理
依赖管理
工程化
Rust 1.96 深度实战:Range 终于可 Copy、Cargo 双源依赖、Wasm 严格链接——从设计哲学到生产级迁移的完全指南(2026)
编程
Rust 1.96 深度实战:Range 终于可 Copy、Cargo 双源依赖、Wasm 严格链接——从设计哲学到生产级迁移的完全指南(2026)
2026-05-31 04:13:47
Rust 1.96.0 深度解析:core::range 新类型让 Range 终于支持 Copy,Cargo 双源依赖终结开发与发布的配置割裂,Wasm 链接规则从宽容变严格
Rust
Cargo
WebAssembly
Range
依赖管理
Go依赖注入终极指南:从手动实现到Wire实战
编程
Go依赖注入终极指南:从手动实现到Wire实战
2025-08-30 19:27:01
本文深入解析了依赖注入在Go中的原理与实践,强调其在构建松耦合、易测试的高质量代码中的重要性。通过对依赖注入的定义、实现方式(如构造函数注入、方法注入等)及最佳实践的详细讲解,读者将掌握如何使用Google的Wire工具自动化依赖管理,并提高代码的可维护性和可测试性。
编程
软件开发
Go语言
依赖管理
可视化神器!Vue团队新作:一键解析node_modules依赖迷宫
编程
可视化神器!Vue团队新作:一键解析node_modules依赖迷宫
2025-08-26 06:46:04
NodeModulesInspector是由Vue团队成员antfu开发的可视化工具,旨在帮助前端开发者解析和管理node_modules中的复杂依赖关系。它提供了直观的交互式图表,能够检测依赖问题、提供优化建议,并支持生成静态报告,极大地提升了项目的可维护性和安全性。
前端开发
工具
依赖管理
可视化
项目优化
深入解析pnpm的依赖管理机制:如何根治"幻影依赖"顽疾
编程
深入解析pnpm的依赖管理机制:如何根治"幻影依赖"顽疾
2025-03-30 09:15:39
本文深入探讨了pnpm的依赖管理机制,重点分析了幻影依赖问题及其对前端项目的影响。通过对比npm和pnpm的依赖管理方式,展示了pnpm如何通过硬链接和软链接的结合,实现依赖隔离、版本共存和空间效率的提升。文章还提供了迁移到pnpm的步骤及常见问题解决方案,展望了pnpm在未来Node.js生态中的重要性。
前端开发
包管理
软件工程
技术分析
依赖管理
如何检查前端项目和 Node 项目中未被使用的依赖包
编程
如何检查前端项目和 Node 项目中未被使用的依赖包
2024-11-19 09:45:10
本文介绍了如何检查前端和Node项目中未被使用的依赖包。未使用的依赖会增加项目大小和构建时间。通过使用Depcheck工具和编写脚本,可以识别未使用的依赖包。脚本读取package.json,递归遍历项目文件,检查依赖是否被引用,并报告未使用的依赖。最终,删除未使用的依赖可以提高项目的安装速度。
前端开发
Node.js
依赖管理
性能优化
大家都在搜索什么?
devops
易支付
一个官网+多少钱
统一接受回调
统一回调
python
sub
node
宝塔日志
mysql
shell
ElasticSearch
css
vue
api接口对接
2025
支付接口对接
go
php
php回调