19
17

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

$ npm install -g でインストールされるディレクトリを変更する

Last updated at Posted at 2014-04-04

npmrc

$HOME/.npmr というファイルに以下のような行を追加します。user-nameは適当に入れてください。

.npmrc
prefix = /home/user-name/local

すると、npmのモジュールをグローバルモードでインストールすると、ソースファイルは
/home/user-name/local/lib/node_modules/foobar
に配置され、そのモジュールに実行可能ファイルがあれば
/home/user-name/local/bin/foobar
にリンクが作成されるようになります。

これでルート権限がなくてもグローバルモードでインストールすることができるようになりました。

おまけ

.npmrcはnpmコマンドからも追加することができます。
$ npm set prefix $HOME

参考資料

http://d.hatena.ne.jp/sugyan/20110909/1315575343
https://www.npmjs.org/doc/cli/npm-config.html
https://www.npmjs.org/doc/misc/npm-config.html

19
17
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
19
17

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?