Не удается установить nodemon глобально на Ubuntu 22.04 LTS.

Вопрос или проблема

Изначально я установил node с помощью команды sudo apt install nodejs. Эта команда установила более старую версию node и npm, поэтому я удалил пакет с помощью команды
sudo apt-get remove --purge nodejs.

Чтобы получить последнюю LTS-версию nodejs, я скачал zip-файл и распаковал его в путь /usr/local/lib/nodejs/.

После этого, чтобы установить переменную окружения для nodejs, я взял путь к исполняемому файлу nodejs, а затем настроил путь в файл .bashrc, который находился в домашнем каталоге.

Вот как я установил последнюю LTS-версию nodejs и npm. Я также проверил установку, проверив версии node и npm в своей системе.

Теперь, когда я выполняю npm install -g nodemon, это дает мне ошибку, указывая на то, что вам нужны определенные разрешения для этого.

Затем я попробовал sudo npm install -g nodemon, теперь она говорит, что команда не найдена.

Но я могу установить nodemon локально (т.е. npm install nodemon работает нормально, но я все равно не могу запустить сервер node с помощью nodemon). Я хочу установить nodemon глобально и использовать его для запуска моего сервера.

Я погуглил и попробовал несколько вещей, но это действительно не сработало для меня.

Я новичок… Прошло две недели, как я полностью стер Windows с моего компьютера и установил на нем Ubuntu.

Во-первых, вы можете установить npm на Ubuntu 22.04 LTS, открыв терминал и выполнив следующие команды:

$ sudo apt update

$ sudo apt install npm

После этого вы можете установить nodemon глобально в вашей системе с помощью следующей команды:

$ sudo npm install -g nodemon

Я тестировал и успешно установил nodemon на своем сервере Ubuntu 22.04.2 LTS. Надеюсь, это поможет вам решить вашу проблему.

Ответ или решение

Установка nodemon глобально на Ubuntu 22.04 LTS: Подробное руководство

Если у вас возникли проблемы с установкой nodemon глобально на Ubuntu 22.04 LTS, это может быть связано с неправильной установкой Node.js и npm или недостаточными правами доступа для глобальной установки. Давайте разберем шаги, которые помогут вам успешно установить nodemon.

1. Удаление старой версии Node.js

Вы правильно удалили старую версию Node.js с помощью команды:

sudo apt-get remove --purge nodejs

Это предотвратит конфликты с новыми установками.

2. Установка последней версии Node.js и npm

Для установки последней LTS-версии Node.js рекомендуется использовать NodeSource, поскольку он предлагает более свежие версии. Выполните следующие команды в терминале:

# Обновите список пакетов
sudo apt update

# Установите curl, если он еще не установлен
sudo apt install curl

# Добавьте репозиторий NodeSource для последней LTS версии Node.js
curl -fsSL https://deb.nodesource.com/setup_18.x | sudo -E bash -

# Установите Node.js и npm
sudo apt install -y nodejs

Эта команда установит как Node.js, так и npm.

3. Проверка установки

После завершения установки, проверьте, установлен ли Node.js и npm корректно:

node -v
npm -v

Эти команды должны вернуть версии Node.js и npm соответственно.

4. Установка nodemon глобально

Теперь, когда у вас установлены последние версии Node.js и npm, вы можете установить nodemon. Однако часто при глобальной установке могут возникать проблемы с правами доступа.

Установка nodemon без sudo

Чтобы избежать проблем с правами доступа, можно изменить путь установки глобальных пакетов npm, чтобы не требовать sudo. Для этого выполните следующие команды:

  1. Создайте директорию для глобальных пакетов npm:
mkdir "${HOME}/.npm-global"
  1. Установите npm использовать эту директорию для глобальных пакетов:
npm config set prefix "${HOME}/.npm-global"
  1. Добавьте путь к новой директории в переменную окружения PATH. Для этого откройте файл ~/.bashrc:
nano ~/.bashrc

В конец файла добавьте строчку:

export PATH="$HOME/.npm-global/bin:$PATH"

Сохраните изменения и закройте редактор. Примените их:

source ~/.bashrc

Теперь вы можете установить nodemon глобально:

npm install -g nodemon

5. Проверка установки nodemon

Для проверки, успешно ли установлен nodemon, используйте команду:

nodemon -v

Если установлен правильно, вы увидите версию nodemon.

Заключение

Если вы выполнили вышеуказанные шаги, но все еще сталкиваетесь с проблемами, убедитесь, что ваше окружение правильно настроено и что вы не используете старые команды. Установка nodemon должна теперь проходить без проблем. Если у вас остались вопросы, не стесняйтесь спрашивать, и удачи в программировании на вашем новом окружении Ubuntu!

Оцените материал
Добавить комментарий

Капча загружается...