Я пытаюсь установить шаблон mean.io. Не работает при запуске sudo npm install -g meanio@latest
. Перед тем, как потерпеть неудачу, он отмечает, что «хочет» npm версии 1.4.x, тогда как у меня установлена 1.2.18. Поэтому я попытался обновить npm до последней версии; несколько путей. Последний из которых был ...
ubuntu@ip-xxx-xx-xx-xxx:~$ sudo npm install -g npm
/usr/local/bin/npm -> /usr/local/lib/node_modules/npm/bin/npm-cli.js
npm@1.4.7 /usr/local/lib/node_modules/npm
ubuntu@ip-xxx-xx-xx-xxx:~$ npm --version
1.2.18
Почему он все еще показывает версию 1.2.18, когда я только что обновился до 1.4.7?
sudo npm update npm -g
Ответы:
Это обновит npm, используя сам npm :
Если вы застряли, попробуйте
sudo npm update npm -g
. Вся заслуга Тима Кастелейнса. Я тестировал его на ubuntu 14.04, npm 1.3.10Обратите внимание, что если вы используете nvm для управления несколькими версиями в локальной среде разработки, например, для целей тестирования , все ваши установленные версии (перечисленные
nvm ls
) находятся в ~ / .nvm, поэтому вы просто опускаете общесистемную установку (т.е. опускаете sudo):ДЕБИАНСКОЕ ПРЕДПРИЯТИЕ
Для полной корпоративной практики рассмотрите nodeource.com :
как описано здесь .
ДРУГИЕ ПРЕДПРИЯТИЯ
Для дистрибутивов, не относящихся к Debian,
посетитестраницу загрузкиgithub wikihttps://github.com/joyent/node/wiki/installing-node.js-via-package-managerhttps://nodejs.org/en/download /Для исторического понимания: Chis Lea поддерживал PPA, но теперь объединил усилия с nodeource .
источник
если ответ user3223763 не работает, вы можете попробовать следующее:
Затем :
После этого откройте новый терминал и проверьте версию npm:
ИЗМЕНИТЬ / ОБНОВИТЬ:
Сегодня последняя версия nvm:
Таким образом, команда CURL: v0.25.4 вместо v0.13.1
источник
не забудьте закрыть и снова запустить окно терминала;)
(по крайней мере, если вы хотите проверить "npm --version" в терминале)
это тоже помогло мне
источник
Похоже, вы используете Ubuntu (из командной строки, которую вы показываете). Для обновления
npm
иnodejs
вы можете использовать репозиторий PPA:источник
E: The repository 'http://ppa.launchpad.net/chris-lea/node.js/ubuntu bionic Release' does not have a Release file. N: Updating from such a repository can't be done securely, and is therefore disabled by default. N: See apt-secure(8) manpage for repository creation and user configuration details.
для Ubuntu 18.04Пробовал указанные выше параметры в Ubuntu 14.04, но они постоянно выдавали эту ошибку:
Затем нашел это решение в Интернете:
1) Сначала очистите кеш npm:
2) Установите n модуль npm:
3) Начните установку, выбрав версию узла для установки: стабильную или последнюю , здесь мы будем использовать стабильную :
4) Проверьте версию узла:
5) Проверьте версию npm:
источник
Чтобы получить последнюю стабильную версию, просто запустите
У меня это сработало просто отлично!
источник
Можешь попробовать:
источник
переход на nodejs v0.12.7
Источник с nodesource.com
источник
Для меня это сработало со следующими командами
Обратитесь: https://linuxhint.com/how-to-update-npm-packages/
источник
это то, что рекомендует npm в терминале, вторая часть напрямую копируется и вставляется с моего терминала
примечание: я использую Mac
источник
npm
не получитсяError: Cannot find module 'process-nextick-args'
. Вы должны удалить свой ответ.Проверьте версию узла узла -v и вашей НПМ версии NPM -v Затем Чтобы обновить НПМ , введите это в ваш терминал: Sudo НПМ установить НПМ @ последнее -g
NB: ОС на основе Debian {ubuntu или Linux mint}
источник
NPM возвращал старую версию после запуска
$ sudo npm install npm -g
.Перезапуск терминала (т.е. закрытие и повторное открытие) устранил для меня проблему и
$ npm --version
начал возвращать ожидаемую версию.* @Rimian упоминает о необходимости перезагрузки терминала в комментарии к другому ответу.
источник
Если вы хотите обновить npm до определенной версии, вы можете использовать это:
npm install npm@version-number
источник
Проверьте версию своего узла и версию
node -v
npm.npm -v
Затем, чтобы обновить npm, введите это в свой терминал:npm install npm@latest -g
Надеюсь, я смогу помочь. С уважением
источник
Это то, что у меня сработало на Ubuntu
curl -L https://www.npmjs.com/install.sh | sh
источник
если вы используете nvm
источник
Вы можете использовать
npm
менеджер пакетов:Он устанавливается
npm
с использованием самой последней версии.источник
Для Ubuntu 18.04
npm установить последнюю версию
Я надеюсь, что это и для тебя
источник