79
最近jsパッケージ管理にnpmを使い始めました。私はさまざまな環境でパッケージ管理について公正な理解を持っています(apt、rvm/gem、pythonbrew/virtualenv/pipを使って言うことができます)、私はnpmがどのように完全に収まるかをよく理解していません。"-g"フラグを指定してnpmを使用する必要があります。なぜですか?
私はしたいと思います"-g"フラグがどのように動作するのか、なぜそれを使うべきかについてもっと知っておいてください。 ほとんどのブログやwikiと同じように、理由を説明せずにインストールするときには "-g"を使うことを言い、これらのパッケージがグローバルにインストールされていることを理解しています。
- なぜこれらのパッケージを常にグローバルにインストールする必要がありますか?
- "-g"フラグを付けずにこれらのパッケージをインストールするとはどういう意味ですか?
- パッケージをローカルにインストールするにはどうすればいいですか?さまざまなプロジェクトでサンドボックスを使用できますか?
- どのようにすれば、プロジェクトで使用されているnpmパッケージのリストを作成し、バージョン管理でチェックインする必要があればプロジェクトにバンドルすることができますか?
公式ドキュメント:https://docs.npmjs.com/cli/install – kev