ホーム › 質問掲示板 › サーバーサイドエンジニア › npm › チーム開発でなぜ毎回npm iが必要なのか? › 返信先: チーム開発でなぜ毎回npm iが必要なのか?
2025年7月30日 7:27 PM
#185
Deprecated: 関数 seems_utf8 は、バージョン 6.9.0 から非推奨になりました ! 代わりに wp_is_valid_utf8() を使用してください。 in /home/siennahare23/www/rindev.site/blog/wp-includes/functions.php on line 6131
Deprecated: 関数 seems_utf8 は、バージョン 6.9.0 から非推奨になりました ! 代わりに wp_is_valid_utf8() を使用してください。 in /home/siennahare23/www/rindev.site/blog/wp-includes/functions.php on line 6131
npm iはnpm installの短縮形で、パッケージをインストールするコマンドです。
実行すると、package.jsonに記載された依存関係をnpmレジストリからダウンロードし、node_modulesフォルダに保存します。
チーム開発では、実際のファイル群(node_modules)ではなくpackage.jsonをGitで共有します。
受け取った人がnpm iで環境を再現します。
つまり、メンバーが新しいライブラリを追加してpackage.jsonが更新されたら、他のメンバーはnpm iを実行して環境を同期する必要があります。
