Отображение валюты на сайте:

    Node.js — программная платформа, основанная на движке V8 (транслирующем JavaScript в машинный код), превращающая JavaScript из узкоспециализированного языка в язык общего назначения. Node.js добавляет возможность JavaScript взаимодействовать с устройствами ввода-вывода через свой API (написанный на C++), подключать другие внешние библиотеки, написанные на разных языках, обеспечивая вызовы к ним из JavaScript-кода. Node.js применяется преимущественно на сервере, выполняя роль веб-сервера, но есть возможность разрабатывать на Node.js и десктопные оконные приложения (при помощи NW.js, AppJS или Electron для Linux, Windows и Mac OS)

    Установка Node.js с помощью PPA

    Установите PPA, чтобы получить доступ к содержимому архива.

    Перейдите в домашний каталог и используйте команду curl, чтобы извлечь сценарий установки необходимой вам версии.

    cd ~  
    curl -sL https://deb.nodesource.com/setup_6.x -o nodesource_setup.sh  
    

    Ознакомьтесь с содержимым с помощью редактора nano:

    nano nodesource_setup.sh  
    

    Запустите сценарий:

    sudo bash nodesource_setup.sh  
    

    Архив PPA будет добавлен в настройки системы, кэш локальных пакетов автоматически обновится. Теперь можно установить Node.js:

    sudo apt-get install nodejs  
    

    Пакет nodejs содержит бинарные файлы nodejs и npm, потому менеджер пакетов npm не нужно устанавливать отдельно. Для корректной работы npm (в частности для компилирования исходного кода) нужно установить пакет build-essential:

    sudo apt-get install build-essential  
    

    Установка Node.js с помощью nvm

    Менеджер nvm позволяет установить несколько разных версий Node.js на один сервер.

    Для начала нужно обновить индекс пакетов и установить пакеты для сборки исходного кода.

    sudo apt-get update  
    sudo apt-get install build-essential libssl-dev  
    

    Теперь можно загрузить сценарий установки nvm с GitHub.

    curl -sL https://raw.githubusercontent.com/creationix/nvm/v0.32.0/install.sh -o install_nvm.sh  
    

    Ознакомьтесь с содержимым с помощью редактора nano:

    nano install_nvm.sh  
    

    Запустите его с помощью команды:

    bash install_nvm.sh  
    

    Команда установит программу в подкаталог домашнего каталога (~/.nvm) и добавит необходимые настройки в файл ~/.profile, чтобы вы могли пользоваться командой nvm.

    Чтобы обновить настройки и получить доступ к nvm, вам нужно выйти и снова войти в систему, либо же использовать такую команду:

    source ~/.profile  
    

    Теперь можно установить Node.js.

    Чтобы просмотреть список доступных версий Node.js, введите:

    nvm ls-remote  
    ...
    v6.8.0  
    v6.8.1  
    v6.9.0   (LTS: Boron)  
    v6.9.1   (LTS: Boron)  
    v6.9.2   (Latest LTS: Boron)  
    v7.0.0  
    v7.1.0  
    v7.2.0  
    

    Для установки, введите:

    nvm install 6.9.2  
    Computing checksum with sha256sum  
    Checksums matched!  
    Now using node v6.9.2 (npm v3.10.9)  
    Creating default alias: default -> 6.9.2 (-> v6.9.2)  
    

    Обычно nvm автоматически переключается на более новую версию. Чтобы переключить версию, введите команду:

    nvm use 6.9.2  
    

    Чтобы просмотреть версию, введите:

    node -v  
    v6.9.2  
    

    Если вы установили несколько версий Node.js, вы можете просмотреть их список:

    nvm ls  
    

    Чтобы выбрать версию Node.js по умолчанию, используйте:

    nvm alias default 6.9.2  
    

    Теперь эта версия будет использоваться при запуске терминала.

    Каждая версия Node.js будет отслеживать свои пакеты и управлять ими с помощью npm.

    Чтобы установить пакеты в каталог ./node_modules с помощью npm, введите команду:

    npm install package_name  
    

    Глобально установленные пакеты можно вызывать из командной строки, но для этого нужно включить пакет в локальную среду приложения:

    npm link express  
    

    Больше информации о доступных командах и опциях можно получить с помощью команды:

    nvm help