2017/06/16 4:08 am
npm 5
Uncategorized

npm の CEO である Isaac Schlueter 氏から直々にメールが来て(と言っても単に npm ユーザ全員に送ってるだけだが)、npm が version 5 になったよ! パフォーマンスとか可用性とか色々良くなったから使ってみてね! ということであった。

へー、と npm install [email protected] -g と打ち込んでバージョンが上がったのを確認し、そのまま npm outdated -g としたところ、出て来るべきものが何も出てこない。npm update -g としても何も起こらない。

なんか、バグみたいだ。うーん。テストとかしないのかな。

* * *

件の issue に書かれているワークアラウンドを試してみたところ、さらになんかおかしい。

各モジュール自身のディレクトリがある。例えば ~/.nvm/versions/node/v7.2.1/lib/node_modules/chromedriver とか。これに対して npm install -g chromedriver とする。すると、モジュール自身のディレクトリは消え失せ、その代わりに自分自身を指す間違ったシンボリックで置き換えられた。もちろんこれには全く意味はなく、当然モジュールも動作しない。

あらかじめ各モジュールのディレクトリを削除した上で再インストールすればいいようだ。うーんなんか…なんか…。

コメントを残す

アーカイブ