В предыдущей статье мы узнали, как установить 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
.