book icon indicating copy to clipboard operation
book copied to clipboard

調査: npm install -g typescriptでインストールしたtscが使えないことがある?

Open suin opened this issue 2 years ago • 5 comments

次のチュートリアルの流れでtscがcommand not foundになることがあるかもしれないので調査する。

開発環境の準備 | TypeScript入門『サバイバルTypeScript』にて

20220311_195720

開発環境の準備 | TypeScript入門『サバイバルTypeScript』にて

20220311_195755

発端

https://twitter.com/Yomogi_master/status/1502029034535809024

suin avatar Mar 11 '22 10:03 suin

まっさらなmacOS Catalinaを用意してHomebrewのインストールからやってみる。

suin avatar Mar 11 '22 11:03 suin

この部分を実行した。

20220311_200431

まっさらなmacだと、/usr/local/opt/node@16/binにパスが通っていないので、node -vはcommand not foundになる。

今回の調査対象とは関係ないが、パスを通すところをちゃんと手順に加えたほうがよさげ。

suin avatar Mar 11 '22 11:03 suin

ちなみに、パスを通してもzshを再起動しない限りnodeコマンドは見つからない。

2022-03-11 20 07のイメージ

suin avatar Mar 11 '22 11:03 suin

nodeのパスを通すとnode, npmも実行できた。npm install -g typescriptで入れたtscにもパスが通っていた。 2022-03-11 20 09のイメージ

suin avatar Mar 11 '22 11:03 suin

次のチュートリアルの部分を実施した。

20220311_201445

問題なく実施できた。

2022-03-11 20 14のイメージ

suin avatar Mar 11 '22 11:03 suin