1. 程式人生 > >package.json和package-lock.json的區別

package.json和package-lock.json的區別

col install ack ins 最新 怎麽 npm 5.1 根據

自npm 5.0版本發布以來,npm istall的規則發生了三次變化:

1.npm 5.0.x版本,不管package.json怎麽變,npm install時都會根據package-lock.json下載;

2.npm 5.1.0版本後,npm install會無視package-lock.json,下載最新的版本;

3.npm 5.4.2版本後

如果package.json與package-lock.json不一致,npm install會根據package.json去下載版本,並更新package-lock.json;

如果package.json與package-lock.json一致,npm install會根據package-lock.json去下載。

package.json和package-lock.json的區別