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