4

私はnode.jsを初めて使用します。自分の依存関係 (からnode_modules) を、自分のプロジェクトの 1 つと同じディレクトリに置く機能は、私に適しています。

また、プロジェクトでこれらの依存関係をコミットしたいと考えています。

を使用するプロジェクトから始めましたsocket.io。しかし、後で によって生成されたディレクトリを見ると、npmサンプルnpm install socket.ioファイル、ドキュメント、readme ファイル、ベンチマーク データ、変更ログなどがあります。git または subversion システムでコミットしたくないファイルがたくさんあります。

node_modulesディレクトリの内容を縮小して必要なものだけを保持する自動ツールはありますか?

npm のドキュメントを正しく読んでも、何も見つかりませんでした。オプションがありpruneますが、未使用の依存関係を削除することです。

4

1 に答える 1

2

いいえ、それを行うツールはありません。通常、モジュールの作成者は、.npmignore公開したくないファイルを無視するために使用します。サンプル、ドキュメント、Readme、変更ログは、ほぼすべての作成者によって公開されています。

唯一の方法は、それらを削除して git にコミットすることです。

于 2012-07-13T20:18:35.720 に答える