2016-06-27 8 views
6

npmのインストールでコマンドを使用する意味があるかどうかは、すべて--globalと--saveの両方のパラメータが一緒になっているのでしょうか?たとえば:"Npm install --global"と "--save"を一緒にインストールしますか?

npm install gulp -g -s 

は、私の知る限りでは、NPMのシステムフォルダにはpackage.jsonはありませんので、私は答えは「ノー」であると仮定し、私はすべての疑問をクリアしたいです。

+0

私はnpm install gulpがnodejsにgulpをインストールするのに十分であることを知っています。 – ozata

答えて

7

npm installコマンドは、モジュールをグローバルにインストールすることと、パッケージを一段階でpackage.jsonに保存することをサポートしていません。

しかし、モジュールを間接的にグローバルにインストールする方法があります。 package.jsonはそうのようなプリインストールプロパティをサポートします。できるだけ早くあなたがnpm installを実行するよう

"scripts": { 
    "preinstall": "npm install -g gulp" 
} 

を、がぶ飲みはグローバルにインストールされます。現在のユーザは、グローバルノードモジュールディレクトリに書き込むためのパーミッションが必要です。

関連する問題