Путь к Node.js Установка в Ubuntu

Я новичок в Ubuntu (linux).

Я установил node.js для проекта.

Недавно я получаю эту ошибку на npm install.

Ошибка: "pre" версии node не могут быть установлены, вместо этого используйте флаг --nodedir

Я нашел ссылку стека ниже как

Node pre error

В рамках решения он запрашивает каталог, в котором установлен node.js, и в настоящее время я не знаю, где установлена ​​nodejs.

Пожалуйста, помогите мне в том, как я могу найти каталог, в котором установлен node.js.

Ответы

Ответ 1

Краткое описание

У вас есть версия с -pre. Избавьтесь от него и установите последнюю версию стабильной на nodejs.org.

Вы можете использовать which для поиска команды. Для вашего случая введите which nodejs.

EDIT: ответ из ссылки относится к пути к исходному коду node, а не к двоичному идентификатору nodejs.

Ответ 2

В Ubuntu большинство программ может быть установлено из встроенных репозиториев. Это обновляет его для вас (даже если оно иногда немного устарело).

Чтобы установить стабильную версию Ubuntu, установите пакет nodejs-legacy (после удаления вашей версии):

sudo apt install nodejs-legacy

Чтобы использовать последнее, см. https://askubuntu.com/a/663052/438156 (мой ответ) или https://askubuntu.com/a/711976/438156 (бит больше задействован, больше путь Ubuntu).