Slide 16
Slide 16 text
16
2. ロックファイル
● package.json では依存パッケージ全てのバージョン指定はできない
○ 環境ごとに異なる依存パッケージがインストールされてしまう
● npm 4 までは shrinkwrap によるバージョン固定化を図っていた
○ npm install とは別に npm shrinkwrap -dev の実行が必要
○ -dev 付け忘れにより devDependencies の整合性の破壊
○ npm-shrinkwrap.json のコンフリクト解決が困難