3
https://www.npmjs.com/package/fftにnpmを持つjsライブラリをインストールしました。これをノード赤色の関数でどのように使用できますか?ノード赤色の関数で外部jsライブラリを使用する
https://www.npmjs.com/package/fftにnpmを持つjsライブラリをインストールしました。これをノード赤色の関数でどのように使用できますか?ノード赤色の関数で外部jsライブラリを使用する
は、これはあなたがsettings.js
ファイルへのNPMモジュールを追加する必要がありConfigurationとNode-REDドキュメント
のWriting Functionsセクションの終わりに向かって覆われています。このファイルは~/.node-red/
にあります。
あなたが探しているセクションはfunctionGlobalContext
セクションです。
...
functionGlobalContext: {
fft: require('fft')
},
...
その後、次で機能ノードでモジュールにアクセスします。あなたはFFTモジュールをインストールした場所
var FFT = context.global.get('fft');
var fft = new FFT(n, inverse);
...
また注意してください、それは~/.node-red/node_modules
またはそれので、グローバルにインストールのいずれかである必要があります 読み込みエラー設定ファイル::/home/pi/.node-red/settings.js エラー:モジュールが見つかりません "REDノード
ありがとう、私持っていたすでにこれを試してみたが、エラーを取得するにアクセス可能ですftt ' npm-red/node_modulesにfttがインストールされています....私はノード・レッドにもコピーしようとしましたが、同じ問題が残っています... – OpenStove
オリジナルの質問を編集してエラーを** ALL **あなたが質問をした時の情報を含む) – hardillb
settings.jsに誤字があります - ノードは 'fft'と呼ばれ、' ftt'を持っています – hardillb