与纱线安装相当的npm——检查文件(或纱线检查)
2020年更新 这个问题最初指的是与纱线安装相当的npm——检查文件(或纱线检查),npm,dependencies,yarnpkg,package.json,lockfile,Npm,Dependencies,Yarnpkg,Package.json,Lockfile,2020年更新 这个问题最初指的是warn check命令,但指出这在v1中已被弃用,在v2中已被删除,应改用warn install--check文件 不幸的是,显然,在npm安装中仍然没有与--check files标志等价的东西 作为开发构建的一部分,我想根据package.json和lockfilepackage lock.json中指定的内容,检查node_模块中的依赖项版本是否符合预期 在“纱线”中,您可以使用纱线安装--check files(或v1中较旧的纱线检查命令)执行此操
warn check
命令,但指出这在v1中已被弃用,在v2中已被删除,应改用warn install--check文件
不幸的是,显然,在npm安装
中仍然没有与--check files
标志等价的东西
作为开发构建的一部分,我想根据package.json
和lockfilepackage lock.json
中指定的内容,检查node_模块中的依赖项版本是否符合预期
在“纱线”中,您可以使用纱线安装--check files
(或v1中较旧的纱线检查
命令)执行此操作
我正在尝试使用npm实现同样的目标。
目前我使用的是npm ci
(),它确实可以工作,因为它完全从锁文件中重新安装node_模块
,如果package.json
中的版本不匹配,就会出错
但是,这是一个有点沉重和缓慢。我想知道是否有一种纯粹的静态方式来使用npm运行这些检查,而不涉及清理和重新安装磁盘上的所有内容