В предыдущей статье мы узнали, как установить Node.js на свой ПК/ноутбук, а в этой статье мы попытаемся создать простой проект JavaScript, импортировать и использовать модули и запустить проект. Но прежде чем идти дальше, мы кратко представим Node.js. Это платформа с открытым исходным кодом, построенная на среде выполнения Chrome Javascript для простой разработки быстрых и масштабируемых приложений Javascript, которые можно запускать вне веб-браузера.

Создание проекта JavaScript

Чтобы создать проект JavaScript, мы можем создать папку. Вы также можете использовать Терминал, набрав mkdir <project-folder>

После создания папки проекта, чтобы упростить разработку проекта в будущем, в Node.js есть менеджер пакетов под названием Node Package Manager (NPM), который управляет дополнительными пакетами, которые мы можем использовать. Например, мы хотим использовать dates, затем мы можем использовать Moment.js для разбора, проверки, обработки и форматирования dates. Чтобы инициализировать наш проект JavaScript, мы можем использовать команду npm init. Затем вам будут заданы некоторые вопросы, такие как имя пакета, версия, описание и т. д., и все они будут сохранены в файле package.json. Если вы хотите сделать его по умолчанию, используйте команду npm init -y.

Установка и использование пакетов/модулей

Мы успешно создали проект JavaScript. Следующим шагом является кодирование проекта, который вы собираетесь разрабатывать. Однако иногда вам нужно создавать собственные файлы (переменные, функции, объекты и т. д.), чтобы легко поддерживать свои коды, или использовать некоторые библиотеки JavaScript для корректной работы вашей программы.

Чтобы реализовать эти случаи, это структура проекта. Есть файл index.js и папка config, состоящая из server.js и user.js.

Мы хотим реализовать первый случай, создав пользовательские файлы, называемые модулями. Мы используем команду module.exports для экспорта модуля и для вызова переменных, функций, объектов и т. д. внутри модуля, мы используем метод require().

Например, мы хотим вызвать user.name, serverConfiguration.host, serverProperty.name, импортируем модули.

Во втором случае мы будем использовать внешнюю библиотеку JavaScript, например momentjs. Для его реализации мы можем использовать команду npm install <package/library>. В этом случае используйте npm install moment.

Запуск проекта

Для запуска проекта просто используйте node <main js file>. В этом случае запустите этот проект, используя node index.js.