dav*_*wil 6 dependencies lockfile npm package.json yarnpkg
2020 年更新
这个问题最初是指yarn check命令,但文档指出这在 v1 中已弃用,并在 v2 中删除,yarn install --check-files应改为使用。
不幸的是,仍有很显然,没有同等--check-files的标志npm install!
作为我的开发构建的一部分,我想node_modules根据中指定的内容package.json和 lockfile来检查依赖项的版本是否符合预期package-lock.json。
在纱线中,您可以使用yarn install --check-files(或v1 中较旧的弃用 yarn check命令)
我正在尝试使用 npm 实现相同的目标。
目前我正在使用npm ci(请参阅此处的文档)它确实有效,因为它完全node_modules从锁定文件中的内容重新安装,如果版本package.json不匹配,则会出错。
但是,这有点重量级和缓慢。我想知道是否有一种纯粹的静态方式来使用 npm 运行这些检查,而不涉及清理和重新安装磁盘上的所有内容?
| 归档时间: |
|
| 查看次数: |
1187 次 |
| 最近记录: |