基本的には、ビルドタスクに使用するプロジェクトに取り組んでおり、gruntあちこちにいくつかの依存関係があるpackage.jsonため、同僚がnpm install手動で実行する必要なくできるように、それらを で宣言することをお勧めします。すべてのパッケージを正しいバージョンでインストールします。
問題は、誰かが「誤って」実行した場合はどうなるかということnpm publishです。package.json私のものをプライベートに保ちながら持つ方法はありますか?
package.json に設定
"private": trueすると、npm は公開を拒否します。これは、非公開リポジトリが誤って公開されるのを防ぐ方法です。特定のパッケージが特定のレジストリ (内部レジストリなど) にのみ公開されるようにする場合は、以下で説明する publishConfig ハッシュを使用して、公開時にレジストリ構成パラメーターをオーバーライドします。
"private" : truepackage.json ファイルで設定できます
同僚が公開しようとすると、エラーが発生します