Node.js エコシステム知識の更新

目的

  • 2019 年ごろから Node.js 使い始めたが 2023 年になってツール周りの常識が大きく変わったと感じたので、今から新規プロジェクト作成するならどうするか比較する

変化の概要

  • 大きな変化としてリポジトリ管理や、ツールを導入していた物が Node.js と npm で済ますことができるようになってきた

選択基準

  • 今の方法として選んだ手段以外にも方法はあるが、基本的に追加インストールが少ない方法を優先して選択した

  • Node.js 18 で利用できる機能から選択した

比較表

機能今まで使っていた方法今の方法
パッケージ追加yarn addnpm install
パッケージ更新ncunpm outdated
パッケージ取得yarn installnpm install
パッケージ取得(本番リリース)yarn install production —frozen-lockfilenpm ci —production
ワークスペース利用yarn workspace workspace commandnpm command -w workspace
テストjestnode —test