system 1 environment:
Windows_NT 10.0.19041 x64 LE
node-red: v1.2.9
node.js: 14.15.4
uibuilder: 3.2.1
dashboard: 2.19.2
Context store : 'default' [module=memory]
Context store : 'memoryOnly' [module=memory]
Context store : 'file' [module=localfilesystem]
system 2 environment:
Windows_NT 10.0.18363 x64 LE
node-red: v1..0.3
node.js: 12.13.1
uibuilder: 3.2.1
dashboard: 2.19.2
Context store : 'default' [module=memory]
description:
I have 2 systems, configured as above.
In system 2, the uibuilder node, opens fine in properties and the edit and manage libraries work as expected. the /uibuilder/.config/packageList.json contains socket.io, vue, bootstrap-vue,bootstrap.
In system 1, the uibuilder node, opens fine in properties, BUT neither Edit nor Manage libraries perform any noticeable action. Viewing the /uibuilder/.config/packageList.json contains only socket.io.
Focusing on system 1, I've removed the vue and bootstrap-vue npm modules, removed uibuilder node-red contrib and restarted my node-red. Reversing the processing, I re-installed uibuilder and then added that node, only, to a new flow. Opened the node, and still, neither buttons, Edit and Manager Lib, perform an action. I'm figuring there is a node-red/node.js compat. problem somewhere.
In the Node-red console, an error is shown when deploying:
[error] [uibuilder:uibuilder]
Error copying template files from C:\Users\myuser.node-red\node_modules\node-red-contrib-uibuilder\nodes\templates\vue to
\Users\myuser.node-red\uibuilder\uibuilder Error=ENOENT: no such file or directory, stat 'C:\Users\myuser.node-red\node_modules\node-red-contrib-uibuilder\templates\vue'
The templates directory is located at c:\users\myuser.node-red\node-modules\node-red-contrib\nodes. A manual copy of the templates directory to c:\users\myuser.node-red\node-modules\node-red-contrib fixed the error on deploy.