Как установить узел / npm, чтобы sudo npm работал на экземпляре ec2? - PullRequest
0 голосов
/ 06 декабря 2018

Ответ: выполните шаги, описанные в этой ссылке

http://iconof.com/blog/how-to-install-setup-node-js-on-amazon-aws-ec2-complete-guide/

Я запускаю Ubuntu на экземпляре ec2 и мне нужно sudo npm install что-то.Мне дают ошибку, что sudo npm is not recognized.

Существует предыдущая тема, которой 7 лет. В EC2: команда узла sudo не найдена, но с узлом без sudo все в порядке Я испробовал там все решения, но ничего не получилось.

Я думаю, что проблема заключается в использовании NVM для установки npm и узла.Как я могу установить их так, чтобы они были совместимы с sudo?Спасибо!

Ответы [ 2 ]

0 голосов
/ 07 декабря 2018

Вы можете использовать NVM.Вы можете перейти по этой ссылке, которая дает правильные шаги для установки узла на экземпляр ec2.

0 голосов
/ 06 декабря 2018

Вы можете выполнить следующую команду

sudo yum install nodejs npm --enablerepo = epel

Более подробно, вы также можете установить по следующей ссылке:https://docs.aws.amazon.com/sdk-for-javascript/v2/developer-guide/setting-up-node-on-ec2-instance.html

Второй подход:

Установить NPM

git clone https://github.com/isaacs/npm.git
cd npm
sudo env PATH=$HOME/local/node/bin:$PATH make install

Теперь вы можете устанавливать пакеты npm и запускать файлы узлов javascript как обычно!

sudo npm install forever -g
sudo npm install express -g

Ссылка на ресурс: http://www.wisdomofjim.com/blog/how-to-install-node-and-npm-on-an-ec2-server

...