a npm node by urbiworx
When I do this, essentially, freeboard is missing. The freeboard page is not there and attempting to access yields a 'cannot GET /freeboard' error.The issue is the actual freeboard node is getting placed in the same node_modules folder as the node-red-contrib-freeboard node, and that is not what the 'contrib' node expects. Instead, the contrib-freeboard node is looking for the freeboard directory under it's own node_modules directory, but it is not there. To remedy this issue, we need to move it to the location where node-red-contrib-freeboard expects it to be.
From the command line go to your node-red/node_modules directory. If you run: ls free* [enter]
you should see freeboard listed as a directory. Let's move that...
Now if you take a look at the contents of node-red/node_modules/node-red-contrib-freeboard/node_modules/ you should see freeboard along with a few other directories. Now when you launch node-red, and open http://localhost:1880/freeboard, it should be there. The above is assuming you are using that port and localhost.