и спасибо за ваше время.Дополнительные узлы, которые не отображаются в Узел-Красный (Windows 8)
Я только начинаю начинать с Node-Red, и у меня возникают проблемы с добавлением новых узлов в среду. Экземпляр Мой узел-красный был установлен в соответствии со следующими инструкциями:
- Экстракт node-red-0.11.1.zip в нужное место
- Перейдите к извлеченной директории (так что вы можете увидеть каталог бен и красный. JS файл и settings.js файл)
- открытого узел командной строки расслоения плотных или окна CMD с правами администратора в том же папке (содержащий бункер, settings.js и red.js)
- Execute:
npm install --production
- После НОЙ установки являются полный, открыть settings.js для текущего проекта
- Установите нужный порт для этой установки для развертывания в строке 23 настроек. Js
Только один экземпляр узла красный может быть запущен на отдельном порту в любой момент времени. Однако один экземпляр может использовать несколько листов. - Установить имя файла потоков (который сохраняется при ударе «Развертывание») на нужное имя в строке 47 настроек. Js
- Установить путь каталога пользователя к каталогу проектов этой установки (тот, который содержит bin, настройки. js и red.js) в строке 55 настроек.js
Это позволяет потокам, настройкам и настройкам этой установки отличаться от потоков других узлов/красных установок/проектов. Если оставить его в качестве значения по умолчанию, это приведет к перезаписи потоков, если другая установка по умолчанию развертывает потоки. - В этом же окне командной строки (красный или Windows) используйте команду red.js узла для запуска этого экземпляра. В показанном диалоговом окне укажите местоположение файла потоков и настроек (отображается в распечатке, указанном при запуске).
Теперь все работает отлично, и я могу создавать потоки, видеть их работу. Когда я пытаюсь установить дополнительные узлы (например, ping), я перехожу к папке, описанной выше (содержащей red.js, файлы настроек и т. Д.), И - в узле js terminal - выполните команду npm install ping
, которая приводит к:
[email protected] node_modules\ping └── [email protected]
выводятся в окно терминала. Если я перейду к папке узлов-модулей, я вижу, что пакет ping успешно установлен. Однако, когда я запускаю узел-красный сервис с node red.js -v
, я не могу найти новый узел в интерфейсе .
Выход команды node red.js -v
выглядит следующим образом:
`Welcome to Node-RED
18 Nov 10:05:56 - [info] Node-RED version: v0.11.1
18 Nov 10:05:56 - [info] Node.js version: v0.10.32
18 Nov 10:05:56 - [info] Loading palette nodes
18 Nov 10:05:57 - [warn] ------------------------------------------
18 Nov 10:05:57 - [warn] [rpi-gpio] Info : Ignoring Raspberry Pi specific node
18 Nov 10:05:57 - [warn] [tail] Not currently supported on Windows.
18 Nov 10:05:57 - [warn] ------------------------------------------
18 Nov 10:05:57 - [info] Settings file : c:\Users\Me\workspace_nodeRed\NodeRe
dTuts\node-red-0.11.1\settings.js
18 Nov 10:05:57 - [info] User directory : C:/Users/Me/workspace_nodeRed/NodeRe
dTuts/node-red-0.11.1
18 Nov 10:05:57 - [info] Flows file : c:\Users\Me\workspace_nodeRed\NodeRedTut
s\node-red-0.11.1\flows.json
18 Nov 10:05:57 - [info] Server now running at http://127.0.0.1:1854/
18 Nov 10:05:57 - [info] Starting flows
18 Nov 10:05:57 - [info] [inject:fd665561.0299a8] repeat = 300000
18 Nov 10:05:57 - [info] Started flows`
Edit: Слово в открытии линии
D'oh. Ну, я чувствую себя глупо! Большое спасибо за ваш быстрый ответ.Установка узла-red-node-ping работала должным образом. – cprlkleg