如何在某个日期之前安装节点包及其依赖项?

nit*_*ter 2 dependencies node.js npm yarnpkg yarnpkg-v2

是否有可能安装节点包(无论是由npmyarn)及其在某个日期之前发布的依赖项?看起来这在技术上是可行的,因为所有版本都有相应的发布日期,但我没有看到任何具体的方法。

有时,不可能获得与发布日期要求相对应的一组软件包。在这种情况下,我们可以获取尽可能早的版本。

小智 6

这正是before指令在 npm 中所做的事情。

https://docs.npmjs.com/cli/v8/using-npm/config#before

只需在项目的根文件夹中创建文件 .npmrc 并将指令放在那里

before=2022-06-01
Run Code Online (Sandbox Code Playgroud)

使用命令检查它是否正常工作npm config list

之后它将npm install仅使用该日期之前发布的版本。