Node.js

CLI版メモアプリを作成(Node.js)

今回は、Node.jsでメモの追加・一覧表示・参照・削除ができるメモアプリ(CLI版)を作成しました。 データの保存先にはsqlite3、JavaScriptのクラス構文を使って作成しました。 要件 1. メモの追加 標準入力に入ってきたテキストを新しいメモとして追加する…

カレンダーのプログラムを作成(Node.js)

今回は、指定された年月のカレンダーをコンソール上に表示するプログラムを作成しました。 もし年月が指定されない場合、現在の年月が使用されます。 この処理の中心として、Luxonという日付・時刻操作のためのライブラリと、コマンドライン引数を簡単に扱え…

バージョン管理ツールnvmについてのガイド(Node.js)

この記事では、Node.jsのバージョン管理ツール、nvmのインストールと使い方を説明します。nvmは異なるプロジェクトで異なるNode.jsのバージョンを使用する必要がある場合に、それぞれのバージョンを簡単に切り替えることが可能です。 1. nvmのインストール …

ESMを使う(Node.js)

今回はNode.jsでESM (ECMAScript Modules)を使う方法をまとめます。 Node.js v14以降であれば、ESモジュールを使うためのサポートが組み込まれている。 その1. package.jsonに"type": "module"を指定 package.json { "name": "my-esm-project", "version": "…