とnpm
をWindowsにインストールする際に問題が発生しました。Node.js:npmモジュールを集中管理する方法は?
私はハードドライブ上のどこにいても、それは私が 'npm install -g canvas
'を実行すると、それはフォルダを作成するでしょう非常に迷惑なのは、私はいくつかのenv変数、パラメータなどを変更し、 'node_modules
'ローカル...私は直ちにそれに気付かなかったので、今ではいくつかの 'node_modules'フォルダにどこでも(退屈な)-_- 'があります!私はそれがusers/user_name/appdata/roaming/npm
にしかないと思った?
ほとんどの人は、ノードの依存関係をprojetフォルダにインストールすることを好みます。これはおそらくnpmがこのように動作することを説明します。それを避ける方法は?
は、なぜあなたはローカル/プロジェクト固有のモジュールを使用しないようにしたいと思うプロジェクトディレクトリにインストールすることができますか?ユースケースは何ですか? npmのグローバル対ローカルに関する哲学については、http://nodejs.org/en/blog/npm/npm-1-0-global-vs-local-installation/ – jsalonen
をご覧ください。いくつかの理由がありますが、私はその時点でプロジェクトをアップロードするつもりはないので、Pythonでpipを使うようなモジュールを少し集中させたいと思っています。悪い練習ですか? OK、私はそれを読むでしょう –
ローカルノードモジュールを使うことは事実上npmを使う方法です。共有グローバルモジュールを使用する理由がない限り、それらを使用することは絶対に避けてください。 npmのアプローチがより良いように感じるピップユーザーもいます:https://medium.com/@alonisser/things-i-wish-pip-learned-from-npm-f712fa26f5bc – jsalonen