|
|
|
|
|
by inlined
1625 days ago
|
|
Because of version locks. Normally you install “^X.Y.Z” which means any version at major X with at least minor Y and revision Z. For more conservative codebases you install “~X.Y.Z” which also locks the minor. npm install will traditionally install the most recent packages that match your constraints. You need “npm ci” to use true version locks |
|