Как я могу создать автономную копию 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, поэтому в будущем не нужно будет загружать другие пакеты.

Благодарю.

0 ответов

Другие вопросы по тегам