Maybe because it isn't as simple as you think? Or maybe it is so simple that it doesn't need anything further? Take your pick.
The only real complexity with having to install offline is the way that npm works with globally installed packages. If you don't install Node-RED globally, you will find things a LOT easier in this case.
- On a machine of the same OS and CPU type with the same version of Node.js as your target, create a folder to hold everything.
- Install Node-RED to that folder
- Create a sub-folder to be the
userDir that normally exists at
- Start Node-RED with that userDir
- Install any extra nodes that you need.
- Copy the folder from #1 to the target machine.
If you use my alternate installer for Node-RED everything from 1 to 3 is done for you and 4 is taken care of because you get a package.json file in your root folder that lets you do
You can copy the folders created by the alternate installer.
Be warned though, those folders will be BIG. You will at the very least want to zip them up before copying.