Как установить NPM /asticsearch-head без подключения к Интернету?

420
clamismagic

Я пытаюсь установить NPM на мою машину без подключения к Интернету. В ходе некоторых исследований в Интернете я наткнулся на предложения использовать npmbox . Поэтому я попробовал npmbox, но когда я пытаюсь bin/npmunbox /path/to/npm.npmbox(npm.npmbox является автономным пакетом NPM) для установки NPM на мою машину, возникает ошибка:

/usr/bin/env: node: No such file or directory 

Зачем мне нужен NPM?

Общая проблема заключается в том, что я пытаюсь установить на компьютер команду Flexiblesearch-head, и существует package.jsonфайл, который необходимо npm installустановить, а также npm run startзапустить интерфейс. Таким образом, мой вопрос.

Некоторая дополнительная информация, которую вы можете захотеть

OS => RHEL6

ELK Stack Version => 5.5.0 (не может установитьasticsearch-head как плагин, не рекомендуется)

Может ли кто-нибудь помочь мне с любой из 2 проблем, которые у меня есть? Любая дополнительная информация, которая вам нужна, может быть предоставлена ​​вам. Заранее спасибо!

PS Я очень новичок в NPM, поэтому, если я пропустил какие-либо очевидные решения, пожалуйста, прости мое невежество.

2
Вы установили узел, а также NPM, верно? Burgi 7 лет назад 1
Кроме того, вероятно, что при установке будут загружены дополнительные файлы и (узлы) модули. Seth 7 лет назад 0
@Burgi и узел, и NPM находятся на моей машине с подключением к Интернету ... однако я пытаюсь установить их на компьютере без подключения к Интернету и не знаю, как это сделать. clamismagic 7 лет назад 0
@ Сидит, пока я могу установить NPM или даже активировать головку упругого поиска в автономном режиме, я не возражаю против загрузки других файлов и модулей, если процесс может быть полностью выполнен в автономном режиме (например, без «скручивания») clamismagic 7 лет назад 0

1 ответ на вопрос

0
Paul Sweatte

Загрузите последнюю версию портативных Node.js . Он имеет следующие особенности:

  • Запускает экземпляр NodeJS в оболочке командной строки.
  • Включает диспетчер пакетов узлов (NPM).
  • Полностью портативный - работает от USB, SD или жесткого диска.
  • Не требует прав администратора.
  • Нет необходимости в каком-либо внешнем программном обеспечении - просто скачайте и запустите!
  • Упакован в формате PortableApps.com для легкой интеграции.

Чтобы обновить npm, используйте следующий процесс:

  • Загрузите tar-релиз NPM
  • Распакуйте архив NPM в глобальную node_modulesпапку какnpm_new
  • Переименуйте существующую npmпапку вnpm_old
  • Переименуйте npm_newпапку вnpm

Рекомендации