2016-09-30 47 views
1

使用npm shrinkwrap或總是安裝依賴項通過-E--save-exact|-E標誌,有什麼不同?npm shrinkwrap vs install通過--save-exact標誌

即:$ npm i redux -SE-SE作爲速記--save --save-exact

我想shrinkwrap也將鎖定「我們的第一級依賴的依賴」的照顧,而且這將是一個不好的做法,始終使用--save-exact取而代之?如果不是,我們何時或爲什麼需要使用--save-exact標誌?

編輯:我也開始看到有人建議以配置NPM默認安裝依賴的確切版本:

即:$ npm config set save-exact=true

現在,如果我們做到這一點,我們還需要到shrinkwrap我們的項目?

回答

1

保存,確切樣的工作只是拯救這個版本供您,但它不會鎖依賴性

拆封使得深鎖定的依賴條件。