Options to install Node JS agent offline

Document ID : KB000111720
Last Modified Date : 21/08/2018
Show Technical Document Details
Issue:
Due to firewall restrictions we need to install the Node JS agnet in an offline environment. The documentation (https://docops.ca.com/ca-apm/10-7/en/implementing-agents/node-js-agent/install-the-node-js-agent/install-and-run-the-node-js-probe-agent#InstallandRuntheNode.jsProbeAgent-offline_installInstalltheNode.jsProbeAgenttoanOfflineProductionSystem(NoCodeChange)) describes the process using npmbox but there is limitation with npmbox that the npm version should be lower than v5 (see https://github.com/arei/npmbox -> in the npmbox news section) in our environment, the npm version is 5.6 is there any other way?
Resolution:
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