自動的にJavaScriptファイルにTypeScriptファイルをコンパイルし、自動的にNODEJSサーバーを実行する方法
1542 ワード
私が遭遇した最初の課題の1つをタイプし始めたとき、私はノードサーバを実行する前に、私のtypescriptファイルをJavaScriptに構築/コンパイルしなければならないということでした.
そこでコンパイルするには:
startプロパティの値は、NPMラン起動時に実行される値です.あなたは、devの右側に答えることができます.
これで、自動的にtypescriptファイルに変更を保存し、保存するたびにJavaScriptにあなたのtypescriptsをビルドするにはビルドスクリプトに- wフラグを追加します. または注釈を付けて、TunConfig内のCompilerOptionsオブジェクトでWatchプロパティをtrueに設定します.JSONファイル. ウォッチフラグを使用して
これらの2つのどちらかがあなたのtypescriptファイルの保存された変化を見続けて、それによって自動的にコンパイルします.
時計をtrueに設定する
したがって、1つのターミナルで実行します.
npm run devを実行した場合、サーバは実行され、devスクリプト内のファイル名に依存します.逆に、NPMランスタート.この場合、サーバはインデックスから実行されます.私がNPMランDEVを出したならば、TS.
TypescriptsからJavaScriptへのコンパイルは、ウォッチフラグのために自動的に起こります、- wまたはTSconfigでそれをtrueに設定してください.JSONファイル.
サーバはnodemonを処理するために自動的に再起動します.
ちょうど異なる端末.
また、これらのヒントを考慮してください. NodejsサーバはJavascriptファイルで実行されます
typescriptへの 変更は、JavaScript に保存されて、コンパイルされて/構築されました私たちは自動的に を構築する必要がありますと我々のサーバーを自動的に起動する必要が
コピーと貼り付けのあなたの兄弟.
アブドハハブ
私にさえずる
そこでコンパイルするには:
npm run build
ノードサーバを実行するには、次のようにします.node index.js
自動的に物事を行うには、私は私の変更を見ることができる知っています.JSサーバはNodeMonのようなパッケージを使用してファイルをインストールしています.JSONファイル "scripts": {
"build": "tsc -p .",
"start": "node index.js",
"dev": "nodemon index.ts"
}
ビルドプロパティ値は、NPM実行ビルドを実行するときに実行される値です.startプロパティの値は、NPMラン起動時に実行される値です.あなたは、devの右側に答えることができます.
これで、自動的にtypescriptファイルに変更を保存し、保存するたびにJavaScriptにあなたのtypescriptsをビルドするには
これらの2つのどちらかがあなたのtypescriptファイルの保存された変化を見続けて、それによって自動的にコンパイルします.
時計をtrueに設定する
したがって、1つのターミナルで実行します.
npm run devを実行した場合、サーバは実行され、devスクリプト内のファイル名に依存します.逆に、NPMランスタート.この場合、サーバはインデックスから実行されます.私がNPMランDEVを出したならば、TS.
TypescriptsからJavaScriptへのコンパイルは、ウォッチフラグのために自動的に起こります、- wまたはTSconfigでそれをtrueに設定してください.JSONファイル.
サーバはnodemonを処理するために自動的に再起動します.
ちょうど異なる端末.
また、これらのヒントを考慮してください.
typescriptへの
コピーと貼り付けのあなたの兄弟.
アブドハハブ
私にさえずる
Reference
この問題について(自動的にJavaScriptファイルにTypeScriptファイルをコンパイルし、自動的にNODEJSサーバーを実行する方法), 我々は、より多くの情報をここで見つけました https://dev.to/codarbind/how-to-automatically-compile-typescript-files-to-javascript-files-and-run-the-nodejs-server-automatically-4n54テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol