npm初心者必見!ライブラリ選びのポイントと使い方を解説
どうもSuです。 npm installしてますか?Node.jsの開発をしていると、頻繁に登場するコマンド、それが「npm install」ですね。npm installの仕組みを理解するとNode.jsの開発もよりスムーズになると思いますので、一緒に勉強していきましょう。 この記事の目的は、実際に開発現場において、ライブラリをインストールするときに考える必要がある、あるいは、考えた方が良いこと […]
どうもSuです。 npm installしてますか?Node.jsの開発をしていると、頻繁に登場するコマンド、それが「npm install」ですね。npm installの仕組みを理解するとNode.jsの開発もよりスムーズになると思いますので、一緒に勉強していきましょう。 この記事の目的は、実際に開発現場において、ライブラリをインストールするときに考える必要がある、あるいは、考えた方が良いこと […]
最近はほぼTypescriptの開発のSuです。 10年前はjavascript+JQueryでフロントエンドの開発をしていましたが、今では型がない言語で開発することは考えられません。 そこで、今日はTypescriptについて概要を紹介します。 Typescriptとは? TypeScriptは、javascriptに静的型付けを追加したプログラミング言語です。javascriptと同じ文法を使 […]
nodejsで開発している、package.jsonのscriptsに以下のようなコマンドが書かれていることがありますね。これどうやって動いているかご存じですか? これ、実はjestというライブラリをインストールすると、「node_modules/.bin/」にプログラムがインストールされているのです。lsした結果はこんな感じ。jest以外もeslintなどもありますね。 つまり、package. […]
どうもSuです。最近typescriptが楽しくて仕方ない日々を過ごしています。 今日は、良く使うtypescriptでsleepを入れるロジックを紹介します。 以下です。 以上です。意外と簡単に書けますね。 本番コードやテストで書くことはあまりありませんが、バッチロジックでループ処理する際にsleepを入れて実行したいときに便利だと思います。 Promiseを使っているため、sleep関数を呼び […]
どうもSuです。 nodejsで開発しているときに、package.jsonのversionを取得したいときありますよね。 CI/CDで自動的にリリース後のバージョンのタグを作成したりなど、いろんな場面で出てくるのではないかなと思います。 nodejsが入っている環境であれば、こんなshellを書くと簡単に取れます。 node-version.sh shellではなく、nodejsで取りたい場合は […]