Нет вывода при попытке использовать nodejs

Я установил узел на моем компьютере с Ubuntu 14.04:

apt-get install node

Тем не менее, когда я бегу

node -v

нет выхода.

Я тогда попробовал apt-get install nodejsи когда я бегу nodejs -v я получил v0.10.25,

Я не совсем уверен, что я делаю неправильно, чтобы заставить работать узел.

Мой PHP-скрипт требует node.js, и моя проверка не проходит:

if(preg_match("/^v\d+.\d+.\d+$/", `node -v`) === 0){
exit_json([
"error" => "Node isn't installed on this machine."]);
}

Как правильно установить node.js на 14.04? Я использовал учебник цифрового океана.

1

Решение

Попробуйте установить так:

curl -sL https://deb.nodesource.com/setup_8.x | sudo -E bash -
sudo apt-get install -y nodejs
-1

Другие решения

Если вы используете Node.js в качестве разработчика на своей машине, я советую вам установить его, используя NVM.

Следуйте инструкциям, затем добавьте следующее в файл ~ / .bashrc:

source ~/.nvm/nvm.sh

После типа

$source ~/.bashrc

Это позволит вам использовать NVM для установки нужных вам версий:

$nvm install 10

Вы можете установить более старые версии и использовать любую из них, набрав:

$nvm use 8.4.0
1

Если вы хотите выполнить его, убедитесь, что вы указали полный путь (или убедитесь, что node в пути.)

Кроме того, это очень, очень старая версия Node.js, которую вы установили.

0
По вопросам рекламы [email protected]