Windowsの人は大抵 MSI で node.js に同梱されたnpmを使っていると思う。
- 2015/09/25 現在、node:4.1.1 npm:2.14.4
試行錯誤
最初、npmのアップデート方法を探して試してみたがうまくいかなかった。
PS [User] > npm -v 2.14.4 PS [User] > npm update -g npm PS [User] > npm -v 2.14.4 #(^ω^;)
必要だったもの
PS [User] > npm install -g npm PS [User] > npm -v 3.3.4 # ( ・`ω・´)
書いてみて「そらそうだ」と納得した。
システムインストールとは別にnpmをインストールする、という手順が抜けていた。 これでパッケージのフラット化を体験できる。
今後はnpm update -g npm
で更新できるだろうと思う。
全てがうまくいくこともなく
Git bash から npmを叩くと最新版が呼ばれなかった。
$ npm -v 2.14.4 # ( Д ) ゚ ゚ $ where npm c:\Program Files\nodejs\npm c:\Program Files\nodejs\npm.cmd c:\Users\User\AppData\Roaming\npm\npm c:\Users\User\AppData\Roaming\npm\npm.cmd
環境変数Pathの優先度付けが違うのだろうと思う。
とりあえず、PowerShellからnpm叩く派になって本件は解決とする。