我正在尝试优化CI的构建步骤。我想在安装其他依赖项之前先安装某些依赖项。我该如何实现?
例如,假设我的package.json
文件是:
{
"name": "my-project",
"version": "1.0.0",
"author": "krismath",
"dependencies": {
"lib-a": "^1.5.13",
"lib-b": "^0.7.2",
"lib-c": "^15.0.61"
}
我想先安装lib-b
以便在其他构建步骤中使用它。如果我这样做
npm install lib-b
这不能保证lib-b
的版本在语义上与package.json
中的版本兼容。