TypeScriptでNodemonを使って快適に開発がやりたかった。気になってNPMのドキュメントもちょっとだけ読んだ。

仕事でTypeScriptを使っての開発をしているけれど、そのプロジェクトには途中から参加したので一番最初の環境構築のところは全くノータッチ。

プライベートでTypeScriptをもっと勉強したいと思って環境構築からやっていると、やっぱり全然わかっていないことを痛感した。

仕事ではいつも自動でビルドして自動で実行してくれる。それをプライベートのプロジェクトでもやりたい!

ググって色々と試した結果、これがよかった!

typescript-jp.gitbook.io

手順通り、ts-nodenodemon をインストールして、package.json の scriptに指定のコマンドやらを記入して完了!

これまで package.json というか NPM 自体について調べた事がなかった。 良い機会だと思って npm の document に行って読んでみた。

docs.npmjs.com

驚いた!NPMでアカウント作成できる。サインアップした後はこんな画面にいく。

f:id:khiga2943:20210510211124p:plain
NPMにサインアップしたらこんな感じ

トップページには人気のパッケージが色々と紹介される。lodash、react、express、この辺は流石の俺でも知ってる。 ただ...

嬉しい!まだまだ知らないパッケージがたくさんある!

  1. Chalkってなに?ダウンロード数90M?NPMパッケージで色つけたりできるの?!

    www.npmjs.com

    知らんことは多い。というか、知らんことのほうが多い。こんなパッケージがあるんだねぇ。

  2. tslibは使いこなしたいかも。

    www.npmjs.com

    最近、JavaScriptのClassとかprototypeとかを勉強しているんだけど、このtslib使えばその辺の細かいことを手早く実装できそう。TypeScriptも上手くなりたいなと思っているので、これは使いこなせるようになりたい。

はい、今日のブログはこの辺にしてコードに戻ります。ありがとうございました。