Quantcast
Channel: Node.jsタグが付けられた新着記事 - Qiita
Viewing all articles
Browse latest Browse all 8838

Node-REDのfunctionノードでjsライブラリをrequireする方法(備忘録)

$
0
0

概要

 Node-REDのfunctionノードで、jsライブラリ(node-module)を読み込んで使いたい場面が出てきました。

functionノードで直接”require”できないので苦戦し、なんとか利用できたので備忘録として残します。

方法

1. ターミナルを開き利用したいライブラリをnpmでインストール

このとき、Node-REDのシステムファイルがある「.node-red」にインストールします。
 

cd ~./.node-red
npm install インストールしたいライブラリ名

例えば、fs-extraを読み込みたい場合は次のコマンドです。

npm install fs-extra

2. settings.jsを編集

例)fs-extraモジュールを読み込む場合

settings.js
functionGlobalContext:{fs:require('fs-extra'),// <--追記   // os:require('os'),// jfive:require("johnny-five"),// j5board:require("johnny-five").Board({repl:false})},

3. functionノードに読み込み

functionノードの記述例

functionノード
varfs=newglobal.get(`fs`);returnmsg;

Viewing all articles
Browse latest Browse all 8838

Trending Articles