我们希望保留两个版本的package.json
具有确切版本号的Package.json我们将在即将发布的版本中使用此版本,主要是为了避免外部代码发生任何重大变化。
package.json的第二个版本我们想要使用所有依赖项的最新版本。我们将使用单独的每晚构建来继续使用此版本的package.json来运行所有测试。这有助于我们计划下一版本的依赖关系升级。
我们在一个文件夹中不能有2个同名文件,因此我们将其中一个命名为package.json.star,每晚作业将其重命名为package.json并使用它来运行最新版本的测试依赖性。
有没有更好的方法来做到这一点。理想情况下,我们不希望夜间作业删除和重命名文件。有没有办法指定类似" npm install --file package2.json"告诉npm install使用特定文件而不是默认的package.json。