Trying to get node-red running on raspi1. Running either node-red or node-red-pi fails with the same message:
pi@wp ~ $ sudo npm install -g --unsafe-perm node-red
/usr/local/bin/node-red-pi -> /usr/local/lib/node_modules/node-red/bin/node-red-pi
/usr/local/bin/node-red -> /usr/local/lib/node_modules/node-red/red.js
npm WARN enoent ENOENT: no such file or directory, open '/home/pi/node-red/node_modules/grunt/node_modules/hooker/package.json'
npm WARN enoent ENOENT: no such file or directory, open '/home/pi/node-red/node_modules/grunt-concurrent/node_modules/pad-stream/package.json'
npm WARN enoent ENOENT: no such file or directory, open '/home/pi/node-red/node_modules/grunt-contrib-watch/node_modules/gaze/package.json'
npm WARN enoent ENOENT: no such file or directory, open '/home/pi/node-red/node_modules/grunt-concurrent/node_modules/pad-stream/node_modules/pumpify/package.json'
npm WARN enoent ENOENT: no such file or directory, open '/home/pi/node-red/node_modules/grunt-contrib-watch/node_modules/gaze/node_modules/globule/package.json'
npm WARN enoent ENOENT: no such file or directory, open '/home/pi/node-red/node_modules/grunt-concurrent/node_modules/pad-stream/node_modules/pumpify/node_modules/duplexify/package.json'
npm WARN wdio-chromed...@0.1.2 requires a peer of chromedriver@^2.31.0 but none is installed. You must install peer dependencies yourself.
+ node...@0.18.3
added 8 packages in 126.731s
pi@wp ~ $ node-red
Node-RED has not been built. See README.md for details
README has nothing to say about using grunt with the pre-build npm modules. Installing the grunt dependencies and restarting the node-red npm install does not fix it either.
pi@wp /usr/local/lib/node_modules/node-red $ grunt build
Loading "sass.js" tasks...ERROR
>> Error: Node Sass does not yet support your current environment: Linux Unsupported architecture (arm) with Node.js 9.x
>> For more information on which environments are supported please see:
Warning: Task "sass:build" not found. Use --force to continue.
Aborted due to warnings.