これに対する答えを見つけるのに驚くほど苦労しています。 プレーンな 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 ファイルを実行することはできないようです。
ベストアンサー1
Typescriptで同じことを行うにはどうすればいいでしょうか
tsc
ウォッチモードで実行したままにしておくと、ライブ形式でファイルがtsc -w -p .
生成され、通常どおり実行できます。.js
node foo.js
TS ノード
ts-node があります:https://github.com/TypeStrong/ts-nodeコードをオンザフライでコンパイルし、Node.jsで実行します。
npx ts-node src/foo.ts