投稿

ラベル(nvm)が付いた投稿を表示しています

Node-RED事始め

イメージ
はじめに 最近 Node-RED を触り始めました。「 ローコードプログラミングツール 」と呼ばれるもので、黒い画面を触らなくてもプログラミングができるのがウリです。個人的にはこの手のツールは学習コストが高いだけ、と敬遠しがちでしたが、実際に触ってみると考え方がとてもシンプルでとっつきやすい上に、自分でノードを開発してnpm上で公開できるということで大きな可能性を感じました。 軽く触ってみた感じ、プロトタイピングに向いたツールのようですが、異常系もスッキリと実装できるので、それなりに規模の大きなアプリケーションの実装にも耐えられるのでは、と期待しています。今回は、Hello World的なデバッグログを出力するだけのゴミサンプルを作ってみます。 前提条件 MacOS上で作業することを前提とします。Node-REDのバージョンは執筆時点で最新版のver.2.0.6です。 nvmのインストール Node-REDのインストール方法はいろいろありますが、今回はnvm+Node.jsの上にインストールしていきます。いきなりNode.jsをインストールするとNode.jsのバージョン切り替えが面倒になるのでバージョン管理ツール「 nvm 」を通じてインストールします。というわけで、まずはnvmをインストールします。nvmのインストール方法は 公式情報の手順 に従います。ちなみに、以下の例で行頭の「$」はプロンプトというものです。よくわからずコピペする場合は省いてください。 $ curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.38.0/install.sh | bash Node.jsのインストール 続いてnvmを使ってNode.jsの環境を整えます。Node.jsの最新バージョンを調べてそれをインストールします。以下の例では、Node.jsのv16.9.1をインストールしています。最後に有効なNode.jsとnpmのバージョンを確認します。 $ nvm ls-remote $ nvm install v16.9.1 $ nvm alias default v16.9.1 $ node --version v16.9.1 $ npm --version 7.21.1 Node-REDのインストール...