1. ホーム
  2. node.js

[解決済み] TypeScriptのファイルをコマンドラインから実行するには?

2022-03-22 19:10:51

質問

意外と答えが見つからなくて困っているんです。プレーンなNode.JSでは、どんなjsファイルでも node path/to/file.js しかし、CoffeeScriptでは coffee hello.coffee で、ES6では babel-node hello.js . Typescriptで同じことをするにはどうしたらいいのでしょうか?

私のプロジェクトでは tsconfig.json これは、Webpack/ts-loader がブラウザ用の小さなバンドルを構築するために使用されます。しかし、その前にコンソールから実行されるビルドステップが必要で、それは .ts ファイルを使ってスキーマを生成しているのですが、プロジェクト全体をコンパイルすることなく、一つの Typescript ファイルを実行することができないようです。

どうすればいいですか?

<ブロッククオート

同じことをTypescriptで行うには

を残すことができます。 tsc を使用してウォッチモードで実行します。 tsc -w -p . を生成し、それが .js をライブで実行することができます。 node foo.js 通常のように

TSノード

ts-nodeがあります。 https://github.com/TypeStrong/ts-node これは、その場でコードをコンパイルし、nodeを通して実行するものです。

npx ts-node src/foo.ts