TypeScriptでnpmインストールした後、tscコマンドを実行しようしても、「command not found」となる場合の対処法です。
1. npxを使用する
おそらくコマンドで「npm install typescript」ようにgをつけずにインストールしたことが原因と考えられます。この場合はローカルにインストールされています。(そのプロジェクト内でのみ使用可能)
ローカルにインストールされたtypescriptのtscコマンドを実行するには、以下の方法があります。
npx tsc -v
2. グローバルをつけて再インストールする
npm install -g typescript
管理者権限が必要な場合(特にLinuxやmacOSで)、以下のようにsudoコマンドを先頭に付けて実行します。
sudo npm install -g typescript
これで、どのディレクトリからでもtscコマンドを実行できるようになります。