Если вы решили изучить самую горячую техническую тему в эти дни, Node.js', И вы Windows пользователь, то вы приземлились в нужном месте. Если вы только начинаете, вы можете увидеть, что многие люди используют макинтош или же Linux за Разработка Node.js, Вероятно, ваш курс инструктор тоже это делает. Но, возможно, вы хотите работать с самой Windows. Многие люди переключают платформы, когда дело доходит до разработки, но зачем переключаться, когда Windows полностью способна начать работу с любой разработки. Этот пост посвящен настройке хорошей среды разработки Node.js на компьютере под управлением Windows.
Настройка среды разработки Node.js в Windows
Наша миссия в этом посте - настроить компьютер для разработки, чтобы сразу начать кодирование. Это несколько вещей, которые мы будем устанавливать на вашем компьютере:
- Сам Node.js
- Гит
- Современный редактор кода
- MongoDB (необязательно)
Итак, давайте начнем с этого.
Node.js
Немного о Node.js, это красиво написанная кросс-платформенная среда разработки JavaScript с открытым исходным кодом, построенная на движке JavaScript V8 от Google Chrome. Node.js в основном позволяет вам скопировать приложение в JavaScript и запустить их на сервере на сервере. Когда я сказал «кросс-платформенный», я действительно это имел в виду. Вы можете установить Node.js в Windows и даже развернуть приложения. Загрузите Node.js с официального сайта. Поскольку вы только начинаете учиться, рекомендуется скачать LTS (Долгосрочная поддержка). Текущая последняя версия LTS, доступная на момент написания этой статьи, - 6.11.0.
После того, как вы скачали, запустите программу установки, и вам не нужно вносить какие-либо изменения и просто нажмите «Далее» на всех этапах. Настройка Node.js встроена в диспетчер пакетов узлов, который необходим для загрузки и установки сторонних модулей. Вы часто будете использовать NPM. Поэтому не изменяйте этот параметр при установке Node.js на свой компьютер. Кроме того, настройка автоматически изменяет переменные PATH, чтобы вы могли запускать команды npm из CMD. Поэтому, если вы хотите изменить любой из этих параметров, перейдите к Custom Setup; иначе я бы рекомендовал установку Express.
Гит
Git - наиболее широко используемая и отраслевая система контроля версий. Скоро вы узнаете о системах управления версиями, если вы их уже не знаете. Загрузите Git для Windows здесь. Git поможет вам в управлении кодом для более крупных проектов. Git очень легко учиться и начинать. Краткое онлайн-справочное руководство доступно онлайн, которое поможет вам начать работу с Git.
После запуска установщика вы можете столкнуться с несколькими шагами, когда вы не будете знать о своих действиях. Я хотел бы обсудить этот один шаг. Шаг, который говорит «Регулировка переменной PATH», является одним из важных шагов. Здесь вам нужно выбрать, как вы хотите использовать Git на своем компьютере.
Я всегда выбираю второй вариант Использовать Git из командной строки». Выбор этой опции сделает команды Git доступными в командной строке Node.js, а также в Git Bash. Гит Баш это еще один инструмент командной строки, включенный в Git; вы можете использовать его для целей разработки или продолжить использование командной строки. Не беспокойтесь о остальных шагах, просто продолжайте нажимать «Next» на установщике. Объяснение этих шагов выходит за рамки этой публикации, но вы можете искать установку Git в Интернете.
Редактор кода
Выбор редактора кода может быть сложной задачей, когда у вас так много вариантов. Вы можете выбрать что-то между полноценной IDE, такой как WebStorm или редактор кода, например, скобки. Вот несколько рекомендаций:
- WebStrom: самый мощный JavaScript IDE, используемый профессионалами. Это платный инструмент, и я бы порекомендовал вам начать работу с бесплатного, а затем инвестировать, когда вы продвигаете свою карьеру.
- Код Visual Studio: если вы уже знакомы с Visual Studio, идите на это. VS Code - бесплатный редактор кода с открытым кодом, предоставленный Microsoft. Программа поставляется со встроенным отладчиком и подсветкой синтаксиса для разных языков. Не только Node.js, вы можете кодировать на многих других языках.
- Кронштейны: это мощный редактор открытого кода, доступный для всех платформ. Он поддерживает подсветку синтаксиса в тоннах языков. И он поставляется с этим большим менеджером расширений, который позволяет вам добавлять в инструмент дополнительные функции и функции. Я лично использую этот инструмент, и мне нравятся такие функции, как автоматическое обновление веб-страницы, расширения и сочетания клавиш. Кроме того, он добавляет возможность вашего меню с правом щелчка, чтобы вы могли напрямую открывать папки проекта в скобках.
Это были только мои рекомендации; вы можете выбрать любую IDE или редактор. Вы даже можете написать код в простой Блокноте, если вы достаточно храбры.
MongoDB
Это необязательный шаг. MongoDB - это кросс-платформенная программа для баз данных. Он используется вместо SQL в традиционных приложениях Node.js CRUD. Вы можете использовать SQL, если хотите, но поскольку MongoDB широко распространен с помощью Node.js, мы рассмотрели его здесь. Здесь вы можете скачать MongoDB Community Server. При желании вы можете установить MongoDB Compass, инструмент GUI для просмотра вашей базы данных. После загрузки и установки перейдите непосредственно к установке MongoDB и перейдите к папке bin. Адрес может выглядеть примерно так:
C:Program FilesMongoDBServer3.4in
Теперь запустите «mongod.exe», чтобы запустить сервер MongoDB. И запустите «mongo.exe», чтобы взаимодействовать с сервером через командную строку или использовать Compass, если вы предпочитаете GUI. Вы даже можете добавить этот каталог в переменную PATH, чтобы напрямую запускать mongod и mongo из командной строки. Вы можете узнать здесь об изменении пути переменных среды системы.
Это оно! Вы готовы закодировать свое первое приложение Node.js. У вас есть необходимые инструменты и среда для разработки.
Похожие сообщения:
- Как защитить и защитить базу данных MongoDB от Ransomware
- Начало работы с Github на компьютере под управлением Windows
- GPS, Location API и Calling Web Services: Учебное пособие по разработке приложений для Windows Phone - 25
- Научитесь разрабатывать приложения для Windows Phone 7.5 Mango: часть 1
- Переменные System & User Environment в Windows объясняются