LoginSignup
0
1

More than 3 years have passed since last update.

typescriptのtscコマンドが使えない時

Posted at

npm install -g typescriptでtypescriptをグローバルにインストールしたらtscコマンドが使えるらしいのですがnot foundになると言う洗礼を受けたのでエラーの対処法をシェアします。

.bash_profileにパスを通す

結論から言うとpackage.jsonのscripts"tsc": "tsc"を追加し、.bash_profileに対象プロジェクトのパスを通したら無事tscが機能しました。

下記のやり方を参考にしました。

【zsh, bash】macでPATHを通す方法 - not found と出てしまったら

  • 前提としてnode.jsはインストールされてるものとします。
  1. まずpackage.jsonのscriptsに"tsc": "tsc"を追加します

2.vi ~/.bash_profileで.bash_profileを開きます。viとして開くのはコマンドが機能してるのが分かりやすいからです。

3.export PATH=$PATH:対象プロジェクトのパス名を追記して、source ~/.bash_profileで変更を反映させ、:wqで保存して終了させます。
直接入力したい場合はiでインサートモードにしてescでコマンドモードにして実行します。

viのコマンドについてはこちら

これでtscコマンドが実行できるはずです!

補足

グローバルでtypescriptをインストールすると後々パスを設定するのが面倒なのでcdコマンドで予めパスを指定してからインストールするのも一つの手ではあると思います。

下記サイトも参考にしました。
https://qiita.com/Yanase-Takuma/items/44c4d164dc134d0af939

0
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
1