【发布时间】:2017-08-08 06:14:09
【问题描述】:
我在 package.json 文件中发现与执行命令返回的版本不同的版本-npm ls depth=0。我想创建锁定文件,它将显示已安装 npm 包的确切/固定版本
【问题讨论】:
标签: node.js react-native npm
我在 package.json 文件中发现与执行命令返回的版本不同的版本-npm ls depth=0。我想创建锁定文件,它将显示已安装 npm 包的确切/固定版本
【问题讨论】:
标签: node.js react-native npm
NPM 版本 5 会自动为您创建一个 package-lock.json 文件,它应该可以满足您的需求。
如果您担心使用特定的软件包版本,我还建议您修改 package.json 以从每个软件包版本号中删除 semver 插入符号(^,例如 ^3.0.0 -> 3.0.0)。这可确保在您明确升级软件包之前始终下载相同的版本。
【讨论】: