Если вы решили изучить самую горячую техническую тему в наши дни – Node.js – и являетесь пользователем Windows , то вы попали в нужное место. Если вы только начинаете, вы можете увидеть, что многие люди используют Mac или Linux для разработки Node.js . Возможно, ваш преподаватель курса тоже это делает. Но, может быть, вы хотите работать на самой Windows. Многие люди переключаются между платформами, когда дело доходит до разработки, но зачем переключаться, когда Windows полностью способна помочь вам начать любую разработку. Этот пост посвящен настройке хорошей среды разработки Node.js на компьютере с Windows.
Содержание
Настройка среды разработки Node.js в Windows
Наша миссия в этом посте – настроить ваш компьютер для разработки, чтобы вы могли сразу начать писать код. Вот несколько вещей, которые мы установим на ваш компьютер:
- Сам Node.js
- Гит
- Современный редактор кода
- MongoDB (необязательно)
Итак, давайте сразу же приступим к работе.
Node.js
Немного о Node.js, это прекрасно написанная кроссплатформенная среда исполнения JavaScript с открытым исходным кодом, построенная на движке Google Chrome V8 JavaScript. Node.js в основном позволяет вам кодировать приложение на JavaScript и запускать их на сервере. Когда я сказал «кроссплатформенный», я действительно это имел в виду. Вы можете установить Node.js в Windows и даже развернуть приложения. Загрузите Node.js с официального сайта. Поскольку вы только начинаете изучать, рекомендуется загрузить вариант LTS (долгосрочная поддержка). Текущая последняя версия LTS, доступная на момент написания этого поста, – 6.11.0.
После загрузки запустите программу установки, и вам не нужно вносить никаких изменений, а просто нажмите «Далее» на всех этапах. Установка Node.js поставляется с Node Package Manager, который необходим для загрузки и установки сторонних модулей. Вы будете часто использовать NPM. Поэтому не меняйте этот параметр при установке Node.js на ваш компьютер. Кроме того, программа установки автоматически изменяет переменные PATH, чтобы вы могли запускать команды npm из CMD. Итак, если вы хотите изменить какие-либо из этих параметров, перейдите к пользовательской настройке; иначе я бы порекомендовал экспресс установку.
После установки найдите «Командная строка Node.js» в меню «Пуск» и нажмите Enter, чтобы запустить консоль. Это окно CMD – все, что вам нужно для вашей карьеры в Node.js. Это окно было инициализировано для использования Node.js и NPM, чтобы вы могли запускать свои команды из этого окна. Чтобы проверить, просто запустите «npm –v», чтобы увидеть версию NPM, установленную на вашем компьютере. Если вы следуете учебнику Node.js в другом месте, вы можете запустить все команды, упомянутые в этом учебнике, из этого окна здесь.
Гит
Git является наиболее широко используемой и отраслевой системой контроля версий. Скоро вы узнаете о системах контроля версий, если вы их еще не знаете. Скачать Git для Windows можно здесь. Git очень поможет вам в управлении кодом для больших проектов. Git очень легко выучить и начать. В Интернете доступно краткое руководство на основе испытаний, которое поможет вам начать работу с Git.
Запустив установщик, вы можете столкнуться с несколькими шагами, когда вы не будете знать о своих действиях. Есть один шаг, который я хотел бы обсудить. Шаг, который говорит «Регулировка переменной PATH», является одним из важных шагов. Здесь вам нужно выбрать способ использования Git на вашем компьютере.
Я всегда выбираю второй вариант: « Использовать Git из командной строки ». Выбор этой опции сделает команды Git доступными в командной строке Node.js, а также в Git Bash. Git Bash – еще один инструмент командной строки, включенный в Git; Вы можете использовать его для разработки или продолжить использовать командную строку. Не беспокойтесь об остальных шагах, просто продолжайте нажимать «Далее» в установщике. Объяснение этих шагов выходит за рамки этого поста, но вы можете выполнить поиск установки Git в Интернете.
После завершения установки вы можете открыть окно командной строки и ввести «git –version», чтобы убедиться, что у вас установлен Git.
Редактор кода
Выбор редактора кода может быть сложной задачей, когда у вас так много вариантов. Вы можете выбрать что-то между полноценной IDE, такой как WebStorm, или редактором кода, таким как Brackets. Вот несколько рекомендаций:
- WebStrom: самая мощная JavaScript IDE, используемая профессионалами. Это платный инструмент, и я бы порекомендовал вам начать с бесплатного, а затем делать инвестиции по мере продвижения по карьерной лестнице.
- Код Visual Studio: если вы уже знакомы с Visual Studio, сделайте это.VS Code – это бесплатный редактор кода с открытым исходным кодом, предоставленный вам Microsoft. Программа поставляется со встроенным отладчиком и подсветкой синтаксиса для разных языков. Не только Node.js, вы можете кодировать на многих других языках.
- Скобки: это мощный редактор с открытым исходным кодом, доступный для всех платформ. Он поддерживает подсветку синтаксиса на множестве языков. И он поставляется с этим отличным менеджером расширений, который позволяет вам добавить больше функциональности и возможностей в инструмент. Я лично использую этот инструмент, и мне нравятся такие функции, как автоматическое обновление веб-страницы, расширения и сочетания клавиш. Кроме того, он добавляет параметр в меню, вызываемое правой кнопкой мыши, чтобы вы могли напрямую открывать папки проекта в скобках.
Это были только мои рекомендации; Вы можете выбрать любую IDE или редактор. Вы даже можете написать код в простом блокноте, если вы достаточно смелы.
MongoDB
Это необязательный шаг. MongoDB – это кросс-платформенная программа для работы с базами данных. Он используется вместо SQL в традиционных CRUD-приложениях Node.js. Вы можете использовать SQL, если хотите, но поскольку MongoDB широко используется в Node.js, мы рассмотрели его здесь. Вам нужно скачать MongoDB Community Server отсюда. По желанию вы можете установить MongoDB Compass, графический инструмент для просмотра вашей базы данных. После загрузки и установки перейдите к установке MongoDB напрямую и перейдите в папку bin. Адрес может выглядеть примерно так:
C: Program Files MongoDB Server 3.4 bin
Теперь запустите «mongod.exe», чтобы запустить сервер MongoDB. И запустите «mongo.exe» для взаимодействия с сервером через командную строку или используйте Compass, если вы предпочитаете графический интерфейс. Вы даже можете добавить этот каталог в переменную PATH для непосредственного запуска mongod и mongo из командной строки. Вы можете узнать здесь об изменении пути к системным переменным.
Вот и все! Вы готовы написать свое первое приложение Node.js. У вас есть правильные инструменты и настройка среды для разработки.