2017-03-17 23 views
1

私は、すべてのソースファイルと依存関係をwebpackを使用して1つのファイルにバンドルしているため、依存関係のないnpmパッケージを持っているとします。このパッケージをダウンロードして./my‑awesome‑package/ディレクトリに解凍します。今すぐnpm install ./my-awesome-package/を実行するのは意味がありますか?パッケージに依存関係がない場合、npm installを実行するのは意味がありますか?

私はあなたがpackage.jsonpreinstallpostinstallスクリプトを指定することができますが、依存関係が存在しないときを除き、npm installが実際に何もしないことを知っていますか?

+0

"私はすべてのソースファイルと依存関係をwebpackを使用して1つのファイルにまとめているので、そうしないでください。"もし誰もがこれをやったら私たちはnpmを必要とせず、私のハードドライブは複数のファイルに冗長なコンテンツでいっぱいになるでしょう。 –

答えて

1

私の意見では、とにかくnpmのために何もする必要がないからです。

しかし、より一般的なフローを設定している場合は、追加して忘れることがあります。あなたがそれを使わなければ、あなたはいつもそれを持っていないことを覚えておく必要があります(あなたは将来何らかの依存関係を追加し、突然動かない理由を疑問に思うかもしれません)。

関連する問題