tsc は内部コマンドまたは外部コマンドとして認識されません 質問する

tsc は内部コマンドまたは外部コマンドとして認識されません 質問する

VSCode 0.10.6 から 0.10.8 にアップデートし、初めて Typescript を使用しようとしました。残念ながら、VSCode にビルドを指示すると、次のエラーが発生します。

tsc は内部コマンドまたは外部コマンドとして認識されません...

関連する詳細は次のとおりです。

  • 新しい「HelloWorld」プロジェクトを作成しましたVS Codeの指示に従ってこれには以下が含まれます。
    • npm init新しいpackage.jsonを実行しました
    • npm i --save-dev typescriptグローバル インストールではなく、ローカル インストールが必要なため実行しました。
    • node.js プロジェクトを定義するために launch.json を作成しました。
    • tsc の規定設定を含む、tasks.json ファイルを作成しました。
  • 私はsettings.jsonファイルを作成しました。ここに示すように。それは役に立ちませんでした。
  • Visual Studio 2015 Community はインストールしていますが、Typescript 拡張機能は一切インストールしていません。開発者コマンド プロンプトで「where tsc」と入力すると、「見つかりませんでした」という応答が返されます。これは良いことだと思います。

VSCode を(数回)再起動しました。何が足りないのでしょうか? 他に何をする必要がありますか?

アップデート

@zlumer が提案した解決策を試してみました。Typescript コンパイラーの実行には成功しましたが、その後何千ものエラーが発生してしまいました。これを修正するには、tsconfig.json を調整して node_modules フォルダーを除外する必要もありました。

"exclude": [
    "node_modules"
]

ベストアンサー1

グローバルにインストールされていない理由があるかもしれないのでTypescript、インストールしてください

npm install -g typescript // installs typescript globally

.tsファイルを に変換したい場合は.js、必要に応じてこれを行ってください。

tsc path/file.ts // file.ts will be converted to file.js
tsc              // all .ts files will be converted to .js files with in the directory
tsc --watch      // converts all .ts files to .js, and watch changes in .ts files

おすすめ記事