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