跳转到内容

技术栈与运行环境 · DEFINED TERM

包管理器

负责下载、锁定、升级和运行项目依赖的工具。

你可能会这样说“用 npm 安装依赖并按锁文件恢复环境”

VISUAL EXAMPLE

先看懂它怎么工作

包管理器
层 1读取清单与锁文件
层 2解析版本
层 3下载缓存
层 4链接依赖

MECHANISM

运行机制

  1. 读取清单与锁文件
  2. 解析版本
  3. 下载缓存
  4. 链接依赖

USE WHEN

适合这样用

可重复地建立开发和构建环境

NOT FOR

不要这样理解

不要混用多个锁文件却不说明主包管理器

TELL YOUR AGENT

可直接发给 Agent

请按“包管理器”的概念处理这个需求:用 npm 安装依赖并按锁文件恢复环境。先说明实现边界,再给出可检查的结果。

ACCEPTANCE

怎么确认它真的做好了

全新目录能按锁文件安装并通过构建

OFFICIAL SOURCES

官方来源