标签: 包管理器

3 个内容

笔记(3)

pnpm 通过内容寻址存储和虚拟存储目录实现高效依赖管理,`pnpm prune --prod` 可优化生产环境依赖。全局存储通过硬链接节省空间,定期清理可释放磁盘。pnpm patch 用于修复和定制依赖。`.npmrc` 配置优化安装和存储,可进行依赖完整性验证和安全审计。未来趋势包括 Zstandard 压缩、多包仓库优化和签名验证。

Elliot Yang·
270 浏览

Chocolatey是Windows的包管理器,可命令行安装、升级和管理软件,类似Linux的apt/yum。安装需启用PowerShell脚本执行,然后运行安装脚本。常用命令有`install`, `upgrade`, `uninstall`, `list`, `search`。7z可将文件压缩为.gz格式,命令为`7z a -tgzip output.gz input`,但与原生gzip略有不同。包管理器如Chocolatey可便捷安装此类工具。

Elliot Yang·
264 浏览

本文介绍了使用pnpm优化Node.js项目依赖管理的技巧。包括:使用`pnpm install --prod`或`pnpm prune --prod`命令仅安装或保留生产依赖,避免引入开发依赖造成镜像臃肿;使用`pnpm store prune`清理pnpm全局存储,释放磁盘空间;以及使用`pnpm patch`。

Elliot Yang·
156 浏览