2016-07-20 3 views

ответ

5

Это покрывается к концу Configuration и Writing Functions секций Node-RED Docs

Вы должны добавить НПМ модулей в файл settings.js. Вы можете найти этот файл в ~/.node-red/

Раздел, который вы ищете, это раздел functionGlobalContext.

... 
functionGlobalContext: { 
    fft: require('fft') 
}, 
... 

Вы бы затем получить доступ к модулю в функциональном узле со следующим:

var FFT = context.global.get('fft'); 
var fft = new FFT(n, inverse); 
... 

быть также осторожным, где установлен модуль FFT, он должен быть либо в ~/.node-red/node_modules или установленных по всему миру, так это это к узлу, доступную-RED

+0

Спасибо, я уже попробовать это, но получаю сообщение об ошибке: Ошибка настройки загрузки файла: /home/pi/.node-red/settings.js Ошибка: не удается найти модуль ' ftt ' npm установлен ftt в .node-red/node_modules .... Я также попытался скопировать его на node-red /, но все тот же вопрос ... – OpenStove

+0

Редактировать исходный вопрос, чтобы включить ошибку (и всегда включите ** ВСЕ ** информацию, когда задаете вопрос) – hardillb

+0

У вас есть опечатка в settings.js - узел называется 'fft', и у вас есть' ftt' – hardillb

 Смежные вопросы

  • Нет связанных вопросов^_^