😅

npm docsを使うときに少し躓いたこと

2022/05/03に公開

環境

  • Windows11 Home 21H2(OSビルド 22000.613)
  • WSL2 + Ubuntu20.04
  • VSCode bash

問題

https://www.youtube.com/watch?v=R7ziggI_rks
この動画を見て便利そうだなと思い、ターミナルで

npm docs react

と打ったところ、ブラウザーで開かれずに

react docs available at the following URL:
  https://reactjs.org/

とターミナルで返されてしまった。これでも悪いわけではないのだが、できればブラウザーで開いてほしい...。

https://docs.npmjs.com/cli/v8/commands/npm-docs
公式ドキュメントを読むと、configのbrowserの既定値が自分の環境ではxdg-openになっているようなのだが、試しに

xdg-open

とターミナルに打つと

Command 'xdg-open' not found, but can be installed with:

sudo apt install xdg-utils

と返された。要するに、「xdg-openというコマンドは見つからないけどsudo apt install xdg-utilsでインストールできるよ」ということらしい。

解決方法

解決方法はただ単に、

sudo apt install xdg-utils

これを実行するだけ。(sudoなのでUbuntuのパスワード入力を求められる。)
改めて

npm docs react

と入力すると、動画の通りちゃんとブラウザーでreact公式docsのページが開いた。

補足

xdg-open

https://man.archlinux.org/man/xdg-open.1
xdg-openとは、ファイルやURLを既定のアプリケーションやブラウザーで開くコマンド。詳細は上記のarchlinuxのdocs参照。

Discussion