npm i --package-lock-only
究竟做了什么?该文档对示例有点害羞。 https://docs.npmjs.com/cli/v6/configuring-npm/package-locks
我很想知道我的本地 node_modules
文件夹中是否有旧包并且没有 package-lock.json
文件,npm i -- package-lock-only
根据我本地 node_modules
文件夹中的版本生成一个 package-lock.json
或者它会生成一个 package-lock .json
具有较新的包版本,该版本与在 npm 注册表中发布的 package.json
中的 semver 范围一致。
最佳答案
它将使用 package.json
确定要安装的包的版本,然后创建一个 package-lock.json
文件及其已解析的版本(如果不存在),或者覆盖一个现有的。
重要的是,它实际上并不安装任何东西,这就是它与常规 npm install
(或别名 npm i
)的区别。
关于node.js - 'npm i --package-lock-only' 是做什么的?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55599356/