| 要点 | npm ci 按 lockfile 且不修改它 |
|---|---|
| 生产依赖 | npm ci --omit=dev |
| 清理 | npm cache clean --force |
示例
示例
COPY package.json package-lock.json ./
RUN npm ci --omit=dev && npm cache clean --force
COPY dist/ ./dist/npm ci 在 lockfile 缺失或与 package.json 不一致时会失败——这正是它比 npm install 可靠的原因。