Posted at

npm shrinkwrap やっていると package.json 更新しただけでは、npm install でインストールされない

More than 3 years have passed since last update.

package.json の dependencies を更新したのに、 npm install しても更新後のバージョンがインストールされないって時は、npm shrinkwrap しているかどうかを確認した方がいい。 npm install は npm-shrinkwrap.json がある時、 package.json よりも優先してそっちを見る。 なので、一度、 npm install hoge -save として個別でインストールした後、 npm shrinkwrap しなす必要がある。この後は、 'npm install' でも package.json に定義されたバージョンがインストールされる。