◆ Windows + nodist 環境の npm で help コマンドでヘルプを見たいのにヘルプを検索される
◆ Linux では同じコマンドでヘルプが見れる
◆ Windows でも別の PC (標準インストーラ) だとブラウザでだけどヘルプが見れた
◆ npm を最新版にもしてみたし npm の問題じゃなくて nodist の問題なのかも

help コマンドが

Windows 環境で npm のヘルプを見たくて

npm help install

と実行しました

npm では help のあとに npm のコマンドを打つとそのコマンドの使い方がでます

でるはずです

なのに

>npm help install
Top hits for "install"
————————————————————————————————————————————————————————————————————————————————
npm help install install:98
npm help scripts install:45
npm help config install:42
npm help package.json install:41
npm help folders install:41
npm help shrinkwrap install:30
npm help npm install:20
npm help removing-npm install:15
npm help developers install:14
npm help scope install:13
npm help install-test install:13
npm help update install:12
npm help outdated install:12
npm help uninstall install:12
npm help dist-tag install:11
npm help link install:5
npm help edit install:5
npm help publish install:5
npm help ls install:4
npm help explore install:3
npm help build install:3
npm help bundle install:3
npm help cache install:2
npm help rebuild install:2
npm help disputes install:2
npm help dedupe install:2
npm help run-script install:2
npm help npmrc install:2
npm help deprecate install:1
npm help bin install:1
npm help registry install:1
npm help prune install:1
npm help pack install:1
npm help semver install:1
————————————————————————————————————————————————————————————————————————————————
(run with -l or --long to see more context)

検索されています

検索結果が出て一番マッチした 「npm help install」 が一番上にあります
それはそうでしょうけど 違うんです
検索じゃなくてヘルプがみたいんです

検索結果に出てきたままの 「npm help install」 と打ってるのにこれです

アップデートしてみる

バージョン古くて使い方違うのかな?

一応

npm help

とだけ打つと出てくる使い方を見てみてもこれであってそう というか検索結果に出てくるコマンドがそうなってるんですよね

バージョンを見てみるとちょっと古い 4.0.5 でした
バグかもしれませんし アップデートしてみました

ところで nodist を使っていると

npm -g install npm

はダメでした
エラーになります

代わりに

nodist npm v6

のように Node.js と同じく nodist でアップデートします
これで 6.0.1 にアップデートできました

やっぱり動かない

アップデートしてみたのですが 結果は同じでした
Linux に繋がずにちょっとヘルプ見たかっただけなのに思いの外時間を取られたのでもう Linux で見ることにしました

Linux だとちゃんと動いてるのはなんなんでしょうね

標準インストーラのものは

ちなみに 別の Windows PC では help コマンドを実行するとブラウザで web ページが開きました
「C:\Program Files\nodejs」 に node.exe や npm.cmd があったのでたぶん標準インストーラでインストールした環境だと思います

インストール方法でこうも動きが違うのなら nodist ならではの問題なのかもしれません