[解決済み] すべてのTypeScriptソースを監視してコンパイルするには?
2022-12-12 04:15:57
質問
ペットのプロジェクトをTypeScriptに変換しようとしているのですが、このプロジェクトでは
tsc
ユーティリティを使用してファイルを監視し、コンパイルすることができません。ヘルプによると
-w
スイッチを使うべきだと書いてありますが、どうやらすべての
*.ts
ファイルを再帰的に監視してコンパイルすることはできないようです。これは、何か
tsc
が処理できるはずのものです。私のオプションは何ですか?
どのように解決するのですか?
という名前のファイルを作成します。
tsconfig.json
というファイルをプロジェクトルートに作成し、以下の行をインクルードしてください。
{
"compilerOptions": {
"emitDecoratorMetadata": true,
"module": "commonjs",
"target": "ES5",
"outDir": "ts-built",
"rootDir": "src"
}
}
ご注意ください
その
outDir
はコンパイルされたJSファイルを受け取るディレクトリのパス、そして
rootDir
はソースファイル(.ts)を含むディレクトリのパスである必要があります。
ターミナルを開いて
tsc -w
を実行すると、任意の
.ts
のファイルを
src
ディレクトリを
.js
に格納し
ts-built
ディレクトリに格納します。
関連
-
[解決済み] Vue.js - ネストされたデータを適切に監視する方法
-
[解決済み] TypeScriptで文字列を数値に変換する方法とは?
-
[解決済み] TypeScript で `window` に新しいプロパティを明示的に設定するにはどうすればよいですか?
-
[解決済み] TypeScriptでの取得と設定
-
[解決済み] TypeScriptの "*.d.ts "について
-
[解決済み] TypeScriptのファイルをコマンドラインから実行するには?
-
[解決済み】JavaScriptで文字列の出現箇所をすべて置換する方法
-
[解決済み】C++のコンパイルにはなぜそんなに時間がかかるのですか?
-
[解決済み] なぜ "use strict "はパフォーマンスを10倍向上させるのか?
-
[解決済み] Promise : then vs then + catch [重複].
最新
-
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 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] 特殊なドル記号のシェル変数とは何ですか?
-
[解決済み】whileループの中で変更された変数が記憶されない
-
[解決済み] AngularJSのエラーです。Cross Origin リクエストはプロトコルスキーム http, data, chrome-extension, https に対してのみサポートされています。
-
[解決済み] ジェスト あるクラスの特定のメソッドをモックする方法
-
[解決済み] JavaScript で範囲を作成する - 奇妙な構文
-
[解決済み] WebStormで未解決の変数が大量にある場合の警告に対処する方法は?
-
[解決済み] Javascriptで動的に命名されたメソッドを呼び出すにはどうすればよいですか?
-
[解決済み] TypeScriptプロジェクトで既存のC#クラス定義を再利用する方法
-
[解決済み] Prototypeを使ってtextareaを自動サイズ調整するには?
-
[解決済み] JavaScriptのArray.sort()メソッドでシャッフルするのは正しいのか?