Почему я не могу обновить NPM? - PullRequest
0 голосов
/ 01 октября 2018

Вот как я устанавливаю NPM на Linux Mint 19.

sudo apt install nodejs
sudo apt install npm

Я получаю версию NPM 3.5.2, которая не является текущей версией.Для обновления я пробую следующие команды:

sudo npm install latest-version

, в которой есть несколько предупреждающих сообщений, таких как «не такой файл или каталог, откройте« /home/me/package.json »» и sudo mpn install npm@latest -g, который запускается без каких-либо предупреждений или сообщений об ошибках.

Команда

npm -v

по-прежнему дает 3.5.2.

Чего не хватает?

Кроме того, причина использования sudo в этих командах обновления заключается в том, чтобы обойти некоторые права доступа.

Ответы [ 3 ]

0 голосов
/ 01 октября 2018
0 голосов
/ 03 октября 2018

Попробуйте эту команду: npm install -g npm@latest или npm install -g npm@next

0 голосов
/ 01 октября 2018

попробуйте запустить:

which npm

и

sudo which npm

Я подозреваю, запустив sudo apt-get ... вы установили npm для своего пользователя root, а не для текущего пользователя.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...