Help us understand the problem. What is going on with this article?

Windows10でnpm install -g hogeしたものがcommand not foundになる

More than 1 year has passed since last update.

この記事 is 何

Windowsでfirebase-toolsをインストールしたのだけど、なぜかコマンドが存在しないって怒られたときの、私の場合の対処法

原因

Pathが通ってなかった

インストールされたパッケージのPathを通せばOK。

症状とか

以下のようにしてfirebase-toolsをインストール

PS C:\> npm install -g firebase-tools

これでコマンドが使えると思いきや…

PS C:\> firebase
firebase : 用語 'firebase' は、コマンドレット、関数、スクリプト ファイル、または操作可能なプログラムの名前として認識され
ません。名前が正しく記述されていることを確認し、パスが含まれている場合はそのパスが正しいことを確認してから、再試行して
ください。
発生場所 行:1 文字:1
+ firebase
+ ~~~~~~~
    + CategoryInfo          : ObjectNotFound: (firebase:String) [], CommandNotFoundException
    + FullyQualifiedErrorId : CommandNotFoundException

PS C:\>

Pathを調べてみる

PS C:\> npm bin -g
C:\Users\takuma\AppData\Roaming\npm
(not in PATH env variable)

上記の通り、Pathが通ってないことが確認できたので、通常通りPathを追加したら…

PS C:\> firebase
Usage: firebase [options] [command]

Options:
  -V, --version                              output the version number
  -P, --project <alias_or_project_id>        the Firebase project to use for this command
  -j, --json                                 output JSON instead of text, also triggers non-interactive mode
  --token <token>                            supply an auth token for this command
  --non-interactive                          error out of the command instead of waiting for prompts
  --interactive                              force interactive shell treatment even when not detected
  --debug                                    print verbose debug output and keep a debug log file
  -h, --help                                 output usage information
~~~~~~~~~ 略 ~~~~~~~~~
Kameneko
さくらインターネットという会社でエバンジェリストをやっています。最近はKubernetesとかPrometheusとかを触っているので、そのへんの記事をドシドシ載せていきたい気持ち。 あとは、FreeNASというOSSも触っているので同じく。
sakura_internet
さくらレンタルサーバ、さくらのVPS、 さくらのクラウド、さくらの専用サーバなどのインターネットサービス・ITプラットフォームを提供しています。
https://www.sakura.ad.jp/
Why not register and get more from Qiita?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away
Comments
No comments
Sign up for free and join this conversation.
If you already have a Qiita account
Why do not you register as a user and use Qiita more conveniently?
You need to log in to use this function. Qiita can be used more conveniently after logging in.
You seem to be reading articles frequently this month. Qiita can be used more conveniently after logging in.
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away
ユーザーは見つかりませんでした