バージョンノートNode.js: プロジェクトを作成する次のディレクトリ構造を作成します プロジェクト ├── 出典 │ └── server.ts ├── package.json └── tsconfig.json
依存関係をインストールする知らせ:
糸 コアを追加 yarn を typescript に追加します @tsconfig/node16 @types/node @types/koa 同時に nodemon -D コンテンツの記入src/server.ts'koa' から Koa をインポートします。 const サーバー: Koa = new Koa(); 定数ポート: 番号 = 3000; server.use((ctx: Koa.DefaultContext) => { ctx.body = 'こんにちは、コア'; }); server.listen(ポート, () => { console.log(`Node.js v${process.versions.node}`); }); tsconfig.json注: { "拡張": "@tsconfig/node16/tsconfig.json", "コンパイラオプション": { "ベースURL": ".", "ルートディレクトリ": "src", "outDir": "dist", "noImplicitAny": true、 }, "含む": [ "ソース/**/*" ] } パッケージ.json「スクリプト」: { "ビルド-ts": "tsc", "ビルド": "yarn build-ts", "デバッグ": "yarn ビルド && yarn watch-debug", "serve-debug": "nodemon --inspect dist/server.js", "サーブ": "ノードdist/server.js", 「開始」: 「ヤーンサーブ」、 "watch-debug": "同時に -k -p \"[{name}]\" -n \"TypeScript,Node\" -c \"yellow.bold,cyan.bold,green.bold\" \"npm:watch-ts\" \"npm:serve-debug\"", "ウォッチノード": "nodemon dist/server.js", "ウォッチ-ts": "tsc -w", "watch": "同時に -k -p \"[{name}]\" -n \"TypeScript、Node\" -c \"yellow.bold、cyan.bold、green.bold\" \"npm:watch-ts\" \"npm:watch-node\"" } 走るすべてのソースコードは ローカル開発: デプロイメントプロダクション: 参考文献microsoft/TypeScript-Node-Starter これで、nodejs + koa + typescript の統合と自動再起動に関するこの記事は終了です。関連する nodejs koa typescript コンテンツの詳細については、123WORDPRESS.COM で以前の記事を検索するか、次の関連記事を引き続き参照してください。今後も 123WORDPRESS.COM を応援してください。 以下もご興味があるかもしれません:
|
<<: after疑似要素を使用して中空の三角矢印とXアイコンを実装する例
>>: 中国語と英語のフォント名の比較表(FounderとArphicを含む)
以前はMySQLをあまり使用していなかったため、MySQLの機能にあまり詳しくありませんでした。この...
目次- 序文 - - JVM クラスローダー - 1. JVMクラスローダー2. クラスローダーのソ...
序文: Vue3 がリリースされてからかなり経ちますが、最近、会社のプロジェクトでVue3 + Ty...
成果を達成する実装のアイデアフィルターのコントラストとぼかしを利用して溶ける効果を実現します。親要素...
MySQLデータベースを完全にアンインストールするプロセスは次のとおりです。 1. MySQLサービ...
目次Docker Composeとは要件に不適切な言語が使用されている実装Docker Compos...
始める段階から初心者になるまで、Linux オペレーティング システムは不可欠です。最初のステップは...
1. デフォルトでアクセスするには、curl コマンドを使用します。 # curl -I http:...
目次MySQL ログファイルバイナリログBinlogログがオンになっていますログ記録を有効にする方法...
目次トリガーとは何かトリガーを作成する表は次のようになります。さらにいくつかの単語を挙げます。制限と...
nginx をインストールApple Mac ではインストールに brew を使用します。brew ...
目次ネプローダーをインストールするプラグインのインポート始める配置折りたたみディスプレイノードをクリ...
<br />以下は開発中に遭遇した問題と、そこから得た経験です。デバッグに時間がかかりま...
1. vue uiでプロジェクトを作成する 2. 基本設定項目を選択する 3. プロジェクトを実行す...
目次(1)はじめに: (2)クリップボードの内容をコピーする方法は次のとおりです。 (3)関数演算に...