返信先: チーム開発でなぜ毎回npm iが必要なのか?

ホーム 質問掲示板 サーバーサイドエンジニア npm チーム開発でなぜ毎回npm iが必要なのか? 返信先: チーム開発でなぜ毎回npm iが必要なのか?

#185

npm inpm installの短縮形で、パッケージをインストールするコマンドです。
実行すると、package.jsonに記載された依存関係をnpmレジストリからダウンロードし、node_modulesフォルダに保存します。

チーム開発では、実際のファイル群(node_modules)ではなくpackage.jsonをGitで共有します。
受け取った人がnpm iで環境を再現します。

つまり、メンバーが新しいライブラリを追加してpackage.jsonが更新されたら、他のメンバーはnpm iを実行して環境を同期する必要があります。

reply-image