TypeScriptをインストールするため、次のコマンドを使用しました。
npm install -g TypeScript
tsc --version
をテストしますが、「tscコマンドが見つかりません」と表示されるだけです。 stackoverflow、github、および他のサイトで提案されているように、私は多くの方法を試しました。しかし、それは機能しません。 TypeScriptがインストールされていることとその場所を知る方法.
私のOSはUnix、OS X El Capitan 10.11.6、ノードバージョンは4.4.3、npmバージョンは3.10.5
いくつかのヒントを順番に
npm install TypeScript -g
を実行しますそれでも動作しない場合は、npm config get prefix
を実行してnpm install -gがファイルを配置する場所を確認し(出力にbin
を追加)、それらがパスにあることを確認します(ノードjsセットアップがこれを行います) 。たぶん、あなたはそのオプションをチェックするのを忘れていました)。
私が見つけたMacの簡単な修正。これらのコマンドを実行するだけです:
Sudo npm install -g concurrently
Sudo npm install -g lite-server
Sudo npm install -g TypeScript
これ以外は何も機能しませんでした。
TypeScriptの適切なインストール後にTSCコマンドがMacOSで見つからない場合(次のコマンドを使用します:$ Sudo npm install -g TypeScript
、次にNode /bin
パスがPATH
に追加されていることを確認します.bash_profile
の変数。
ターミナルを使用して.bash_profile
を開きます:$ open〜/ .bash_profile;
Bashプロファイルを編集/確認して、次の行を含めます(お気に入りのテキストエディターを使用):
export PATH="$PATH:"/usr/local/lib/node_modules/node/bin"";
ターミナルを使用して最新のbashプロファイルを読み込みます:source ~/.bash_profile
;
最後に、コマンド$ tsc --version
を試してください。
私はこれをしなければなりませんでした:
npx tsc app.ts
これはMacで完全に機能します。 macOS High Sierraでテスト済み
Sudo npm install -g concurrently
Sudo npm install -g lite-server
Sudo npm install -g TypeScript
tsc --init
これにより、tsconfig.jsonファイルが生成されます。
エラーが発生しているディレクトリでSudo npm install
を実行するだけで、この問題を解決しました。
Windowsの場合:
コマンドプロンプトで以下のコマンドを使用してパスを追加します。
path =%path%; C:\ Users \\ npm
私の場合のように、上記のパスはコマンド用に登録されていません。
実行ウィンドウの%userprofile%は、C:\ users \へのパスを提供します
すべてがグローバルインストールと-pathファイルをいじっています。ほんの少しのエラーは、これまでに作成したすべてのプロジェクトに損害を与える可能性があります。そして、console.log( 'hi')を再び動作させるために残りの時間を費やします:-=。
プロジェクトでnpm i TypeScript --save-devを実行している場合-実行してみてください:
npx tsc
そして、グローバルなものをいじる前に動作するかどうかを確認します(あなたが何をしているか本当に知っている場合を除き
乾杯