ZEALOTエンジニアブログ

NPM(Node Package Manager)

Pocket

原本はこちら

npmとは

Node.jsのパケージ管理ツール。node package manager

バージョン確認

$ npm -v

パッケージインストール

– ローカル
  $ npm install <pkg>
– グローバル 

  $ npm install -g <pkg>

パッケージ削除

– ローカル
  $ npm uninstall <pkg>
  or
  $ npm rm <pkg>
– グローバル
  $ npm uninstall -g <pkg>
  or
  $ npm rm -g <pkg>

古くなったパッケージ確認

$ npm outdated

パッケージ最新化

– ローカル
  $ npm update <pkg>
  全パッケージは
  $ npm update
– グローバル
  $ npm update -g <pkg>
  全パッケージは
  $ npm update -g

パッケージ格納パス

– ローカル
  ./node_modules/
– グローバル
  {prefix}/lib/node_modules/

prefix確認

$ npm config list
or
$ npm get prefix
変更は
$ npm set prefix <value>

グローバルパッケージをローカルにリンク

coffee-scriptやgruntのようにグローバルで使ってるものをローカルにリンクすると各ローカルでインストールする必要がなくなる。
$ npm link coffee-script
Pocket