Как я могу создать автономную копию nodejs newman
У меня есть процесс установки узла и новичка на сервере Centos 7. Это все отлично работает. В основном его
rpm -ivh http-parser-2.7.1-3.el7.x86_64.rpm
yum -y install nodejs
npm install newman --global
npm rebuild
У меня есть требование упаковать все это, чтобы его можно было установить на сервер без доступа к Интернету. У меня есть rpms, загруженные для nodejs, npm, http-parser, и они устанавливаются нормально, без проблем с зависимостями. Я использую следующее.
rpm -ivh http-parser-2.7.1-5.el7_4.x86_64.rpm
rpm -ivh nodejs-6.12.2-1.el7.x86_64.rpm npm-3.10.10-1.6.12.2.1.el7.x86_64.rpm
Поскольку newman устанавливается не через yum / rpm, а с помощью команды npm install. Я изо всех сил пытаюсь заставить работать копию newman и его зависимостей. Первоначально я пытался заархивировать /usr/lib/node_modules, а затем распаковать на целевом сервере, но когда я это сделал, я не нашел новичка. Я попытался и npm восстановить, но это не помогло.
Есть ли лучший способ взять копию моего рабочего узла / настройки npm и перенести все это на другую машину, у которой нет доступа в интернет?
Примечание: я заинтересован только в том, чтобы новичок работал на интернет-сервере none, поэтому в будущем не нужно будет загружать другие пакеты.
Благодарю.