[解決済み] 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
関連
-
[解決済み】Node Version Manager のインストール - nvm コマンドが見つかりません。
-
[解決済み] Mongoose Schema がモデルとして登録されていません。
-
[解決済み] Node.jsのプログラムにコマンドライン引数を渡すにはどうしたらいいですか?
-
[解決済み] Node.jsを完全にアンインストールして、最初から再インストールする方法 (Mac OS X)
-
[解決済み] Node.jsでディレクトリに存在するすべてのファイル名のリストを取得する方法は?
-
[解決済み] TypeScriptで文字列を数値に変換する方法とは?
-
[解決済み] npmスクリプトへのコマンドライン引数の送信
-
[解決済み] TypeScript で `window` に新しいプロパティを明示的に設定するにはどうすればよいですか?
-
[解決済み] node.jsで「Error: spawn ENOENT」をデバッグするにはどうすればよいですか?
-
[解決済み】node.jsアプリをバックグラウンドサービスとして実行するにはどうすればいいですか?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】「安全なTLS接続が確立される前にクライアントのネットワークソケットが切断されました」(ノード10
-
[解決済み】モジュール '@babel/core' が見つかりません。
-
[解決済み】Mongooseで、日付でソートするにはどうしたらいいですか?(node.js)
-
[解決済み] AWS lambda function error - Unable to import module 'index': エラー
-
[解決済み] TypeError: コールバックはnodejsの関数ではありません。
-
[解決済み] nodejs - http.requestでresponse.writeを使用する場合、第一引数は文字列またはBufferでなければなりません。
-
[解決済み] Yarn にパッケージを強制的に再インストールさせるにはどうしたらいいですか?
-
[解決済み] node.jsのセットアップウィザードが途中で終了してしまう
-
[解決済み] エラーです。Ionic使用中にモジュール '../lib/utils/unsupported.js' が見つかりません。
-
[解決済み] NPMが同じエラーで固まる EISDIR: ディレクトリに対する不正な操作、エラーで読み込み (ネイティブ)