it-roy-ru.com

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

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

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

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

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

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

Ошибка предварительного узла

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

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

17
Mozak

Быстрое объяснение

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

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

Правка: Ответ от link относится к пути исходного кода узла, а не к двоичному файлу nodejs. 

36
radubogdan

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

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

Sudo apt install nodejs-legacy

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

1
serv-inc