npm ci 与稳定依赖安装
已并入《前端依赖、lockfile 与可信构建》。
npm ci 的核心价值,是在已有 lockfile 的前提下,为项目做一次干净、严格、不会改写依赖描述的安装。它适合 CI、部署、排查问题、切换分支后重装依赖等场景。
更完整的依赖管理实践见:
日常开发里,npm install 仍然用于新增、删除、升级依赖;npm ci 则用于复现已经提交到仓库的依赖树。把这两个命令分清楚,能减少多人协作和云端构建里的“本地能跑、构建机不一致”问题。
已并入《前端依赖、lockfile 与可信构建》。
npm ci 的核心价值,是在已有 lockfile 的前提下,为项目做一次干净、严格、不会改写依赖描述的安装。它适合 CI、部署、排查问题、切换分支后重装依赖等场景。
更完整的依赖管理实践见:
日常开发里,npm install 仍然用于新增、删除、升级依赖;npm ci 则用于复现已经提交到仓库的依赖树。把这两个命令分清楚,能减少多人协作和云端构建里的“本地能跑、构建机不一致”问题。