Путь к 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).