npm: команда не найдена Centos 7 - PullRequest
0 голосов
/ 08 марта 2019

У меня есть centos 7 и я уже установил npm на мою машину, но когда я пробую команду npm, она выдает ошибку как

npm: команда не найдена

[vinit@NL577 ~]$ sudo yum install npm
[sudo] password for vinit: 
Loaded plugins: fastestmirror, langpacks
Loading mirror speeds from cached hostfile
epel/x86_64/metalink                                                                                                           | 3.5 kB  00:00:00     
 * base: repos.del.extreme-ix.org
 * epel: repos.del.extreme-ix.org
 * extras: repos.del.extreme-ix.org
 * updates: repos.del.extreme-ix.org
adobe-linux-x86_64                                                                                                             | 3.0 kB  00:00:00     
base                                                                                                                           | 3.6 kB  00:00:00     
epel                                                                                                                           | 4.7 kB  00:00:00     
extras                                                                                                                         | 3.4 kB  00:00:00     
google-chrome                                                                                                                  | 1.3 kB  00:00:00     
sublime-text                                                                                                                   | 2.9 kB  00:00:00     
updates                                                                                                                        | 3.4 kB  00:00:00     
Package 1:npm-3.10.10-1.6.16.0.1.el7.x86_64 already installed and latest version
Nothing to do



[vinit@NL577 ~]$ npm
bash: npm: command not found...

1 Ответ

1 голос
/ 20 марта 2019

Как уже упоминалось в комментариях, мне кажется странным устанавливать npm как отдельный пакет.Обычно npm поставляется в комплекте с Node.

Для этого я бы удалил все версии Node, имеющиеся у вас на ПК, а затем использовал менеджер версий для установки желаемой версии Node (и по умолчанию npm).

Менеджер версийУ меня был лучший опыт с НВМ.Вы можете найти его здесь .

TL; DR для установки nvm:

curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.34.0/install.sh | bash

Но я бы посоветовал вам взглянуть на проект на GitHub и прочитатьего README.Существует также хорошее руководство по его использованию здесь .

После того, как nvm запущен и работает, вы можете установить Node следующим образом:

nvm install node # "node" is an alias for the latest version

Илиустановите конкретную версию узла:

nvm install 6.14.4 # or 10.10.0, 8.9.1, etc

А затем, когда вы запустите npm, команда должна быть доступна в вашем $PATH.

...