【发布时间】:2020-11-21 00:21:48
【问题描述】:
我使用npm 作为构建生产 docker 映像的一部分。
我想确保package-lock.json 不会更改和匹配。
【问题讨论】:
标签: npm npm-install yarnpkg package-lock.json
我使用npm 作为构建生产 docker 映像的一部分。
我想确保package-lock.json 不会更改和匹配。
【问题讨论】:
标签: npm npm-install yarnpkg package-lock.json
您可以使用npm ci。
npm ci 绕过包的 package.json 从包的锁文件中安装模块。这确保了可重现的构建——您在每次安装时都得到了您所期望的。
https://blog.npmjs.org/post/171556855892/introducing-npm-ci-for-faster-more-reliable
【讨论】:
package.json 匹配?
npm ci 将退出并出现错误,而不是更新包锁。”