If you are looking to install it on an ARM system (such as but not limited to : RaspberryPI, BeagleBone, ....) You will most likely hit some errors around node-sass on the npm installation. This is because it is not supported on arm systems.
The following might help you and solve your problems:
- Remove any temp files: the entire node_modules within your project, the package-lock.json and the .node-gyp folder in your users home folder.
- install both node-sass and node-gyp GLOBALLY (npm i -g package-name)
- using the force option in npm (npm i -f) is necessary as node-sass would fail to install but we need to install every other dependencies
- gulp build should now works
Please be reminded that this is not a supported nor a recommended solution, just a workaround.
some keyword for the search:
Error: Node Sass does not yet support your current environment: Linux Unsupported architecture (arm) with Node.js 12.x
smartadmin raspberrypi arm node-sass