Node.js - Настройка среды
Попробуйте вариант онлайн
Вам действительно не нужно настраивать собственную среду, чтобы начать изучение Node.js. Причина очень проста: мы уже настроили среду Node.js онлайн, так что вы можете выполнять все доступные примеры онлайн и учиться на практике. Не стесняйтесь изменять любой пример и проверять результаты с различными параметрами.
Попробуйте следующий пример, используя Live Demo вариант, доступный в правом верхнем углу окна с образцом кода ниже (на нашем веб-сайте) -
/* Hello World! program in Node.js */ console.log("Hello World!");
Для большинства примеров, приведенных в этом руководстве, вы найдете вариант «Попробовать», так что просто используйте его и наслаждайтесь обучением.
Настройка локальной среды
Если вы все еще хотите настроить свою среду для Node.js, вам понадобятся следующие два программного обеспечения, доступные на вашем компьютере: (а) текстовый редактор и (б) двоичные установочные файлы Node.js.
Текстовый редактор
Это будет использоваться для ввода вашей программы. Примеры нескольких редакторов включают Блокнот Windows, команду редактирования ОС, Brief, Epsilon, EMACS, а также vim или vi.
Название и версия текстового редактора могут различаться в разных операционных системах. Например, Блокнот будет использоваться в Windows, а vim или vi можно использовать в Windows, а также в Linux или UNIX.
Файлы, которые вы создаете с помощью своего редактора, называются исходными файлами и содержат исходный код программы. Исходные файлы для программ Node.js обычно называются с расширением ".js".
Перед началом программирования убедитесь, что у вас есть один текстовый редактор и у вас достаточно опыта, чтобы написать компьютерную программу, сохранить ее в файл и, наконец, выполнить.
Среда выполнения Node.js
Исходный код, записанный в исходном файле, представляет собой просто javascript. Интерпретатор Node.js будет использоваться для интерпретации и выполнения вашего кода javascript.
Дистрибутив Node.js поставляется в виде двоичного файла, устанавливаемого для операционных систем SunOS, Linux, Mac OS X и Windows с 32-битной (386) и 64-битной (amd64) архитектурой процессора x86.
В следующем разделе рассказывается, как установить двоичный дистрибутив Node.js в различных ОС.
Скачать архив Node.js
Скачать последнюю версию Node.js устанавливаемого архивного файла с Node.js Загрузки . На момент написания этого руководства ниже приведены версии, доступные для разных ОС.
Операционные системы | Имя архива |
---|---|
Окна | узел-v6.3.1-x64.msi |
Linux | узел-v6.3.1-Linux-x86.tar.gz |
Mac | узел-v6.3.1-дарвин-x86.tar.gz |
SunOS | узел-v6.3.1-sunos-x86.tar.gz |
Установка в UNIX / Linux / Mac OS X и SunOS
В зависимости от архитектуры вашей ОС загрузите и распакуйте архив node-v6.3.1-osname.tar.gz в / tmp, а затем, наконец, переместите извлеченные файлы в каталог / usr / local / nodejs. Например:
$ cd /tmp
$ wget http://nodejs.org/dist/v6.3.1/node-v6.3.1-linux-x64.tar.gz
$ tar xvfz node-v6.3.1-linux-x64.tar.gz
$ mkdir -p /usr/local/nodejs
$ mv node-v6.3.1-linux-x64/* /usr/local/nodejs
Добавьте / usr / local / nodejs / bin в переменную среды PATH.
Операционные системы | Вывод |
---|---|
Linux | экспорт PATH = $ PATH: / usr / local / nodejs / bin |
Mac | экспорт PATH = $ PATH: / usr / local / nodejs / bin |
FreeBSD | экспорт PATH = $ PATH: / usr / local / nodejs / bin |
Установка в Windows
Используйте файл MSI и следуйте инструкциям по установке Node.js. По умолчанию установщик использует дистрибутив Node.js в C: \ Program Files \ nodejs. Установщик должен установить каталог C: \ Program Files \ nodejs \ bin в переменной среды окна PATH. Чтобы изменения вступили в силу, перезапустите все открытые командные запросы.
Проверка установки: выполнение файла
Создайте файл js с именем main.js на вашем компьютере (Windows или Linux) со следующим кодом.
/* Hello, World! program in node.js */
console.log("Hello, World!")
Теперь запустите файл main.js с помощью интерпретатора Node.js, чтобы увидеть результат -
$ node main.js
Если с вашей установкой все в порядке, это должно привести к следующему результату:
Hello, World!