There are other mechanisms for offline node js application installs here are some examples
https://stackoverflow.com/questions/43064107/how-to-install-npm-package-while-offline
https://fabianlee.org/2016/10/02/node-js-packaging-modules-for-offline-deployment-using-npm-bundle/
https://mythinkpond.com/2016/10/14/how-to-package-your-node-js-application-for-deploying-it-in-an-offline-environment/
We have not verified any of these mechanisms internally