読者です 読者をやめる 読者になる 読者になる

根性駆動開発

備忘録とか日記とか

TypeScript2.0でexpressする

TypeScript javascript node.js express4

javascriptでサーバつくるときのフレームワークとしてデファクト(っぽい)expressをTypeScriptで始めたのでメモ

expressについて → express実践入門 · GitHub

入門は上の記事でどうにかなりそう

expressでtypescriptについて → TypeScriptでNode.jsのexpressを使ってHello worldしてみる - oinume journal

ただし、上の記事ではtsのバージョンが古い。

TypeScript2.0でexpressするには、 ///<refarence path=もにょもにょ> とかしない。

具体的には

npm install --save types@node

これでtsがnode.jsのライブラリの型定義とかを解釈してくれるらしい。

expressがnodeある前提だしたぶん必要。

npm install --save @types/express

これでexpressの型定義を解釈してくれる。

あとは tsc app.ts --module commonjs

--module commonjs はnode使ったtsのコードをコンパイルするのに必要

適当に日本語でggって調べた内容で上辺しか分かってないので間違ってる内容があったら指摘お願いします。