2017-01-18 13 views
0

私はコマンドラインを使いこなしています。私は今、財団、麻薬、イオンなどのために定期的に使用しています。私が常に苦労していることは、モジュールをグローバルにインストールする必要があるということですか?ノードモジュールをグローバルにインストールする必要がありますか?

私はちょうど新しいコンピュータを手に入れました。私が最初のFoundation Projectをやったり、Gulpをセットアップしたりするときに、「npm install」を実行するように促すときに、私はそれをインストールしなければなりませんか?そして、私がしたら、次回のFoundation Projectをセットアップするときにnpmを実行する必要がありますか?

答えて

2

私は、NPMがドキュメントは実際にはかなりうまくそれを合計することを考える:

あなたは、コマンドラインツールとしてイサキのCLIのようなものを、それを使用したい場合は、あなたがグローバルにインストールします。一方、Nodeのrequireのようなものを使用して独自のモジュールからパッケージに依存したい場合は、ローカルにインストールします。彼らは、アプリケーションの依存関係ではなく、一般的なコマンドラインユーティリティであるため、この場合https://docs.npmjs.com/getting-started/installing-npm-packages-globally

は、あなたがローカルにインストールする必要があります。

+0

ありがとう..質問を投稿する前にこれを何度か読んだ。なんらかの理由で、最後の文章が私にはもっと意味がありました。 – khejduk

0

これはQ形式にあまり適していませんが、私は一般的にこれに対して助言します。モジュールをグローバルにインストールすると、同じパッケージに依存する他のプロジェクトで副作用が発生する可能性があります。

私は「財団プロジェクト」が何であるか分かりません(そして、Googleは明確な答えを得ていません)ので、それが何であるかを説明するリンクを追加しなければならないと思います。

+0

なぜ形式に合わないのですか?私は質問を改善できるように助言してください。私はFoundation - http://foundation.zurb.comを使用しているフロントエンドのWebプロジェクトを指しています。私はこれを例として使用しています。 – khejduk

+0

これはフォーマットの外にはありません。しかし、あなたの非常に一般的に表現される質問(私はモジュールをグローバルにインストールすべきですか?)に対する答えは、回答者が想定しなければならないいくつかの要因に依存します。あなたが他のプロジェクト(この場合は@kodyと私はどちらも同じだと思います)に同じインストールを使用するかどうかに関係なく、あなたは質問を書くときにこれらの要因を明示的にすることができます。 – vages

関連する問題