Ответ 1
Из моего расчета вы в настоящее время имеете 2 варианта:
1: Создайте пустой проект и запустите приложение с помощью интерпретатора Node.js.
Это означало бы прохождение мастера New Project и выбор опции Empty Project. Затем начните разработку приложения Node.js.
Когда дело доходит до запуска приложения, вам нужно будет определить новый Run/Debug Configuration
или отредактировать тот, который у вас может быть в настоящее время.
При этом нажмите зеленую кнопку +, выберите Node.js
.
Оттуда вы можете назвать свою конфигурацию, убедитесь, что проверено "Активировать окно инструмента" и настройте, какой файл JavaScript является вашим основным файлом (например, app.js
).
Этот метод может быть немного затруднительным (особенно в начале с созданием папки/пакета), поскольку вы не используете модуль Node.js, поэтому IntelliJ не знает, что вы пытаетесь создать Node.js.
2: создайте приложение Node.js Express, очистите его и сохраните в качестве шаблона проекта
Прежде всего, запустите мастер создания проекта и создайте приложение Node.js Express. После того, как ваша IDE завершит индексирование и установку каких-либо пакетов Node.js, вам необходимо: Начать удаление папок!
Node.js предназначен для использования модульным способом, чтобы вы могли в значительной степени удалить все. Я рекомендую удалить все, кроме:
.idea/
, потому что это вещь IntelliJ и нужна. node_modules/
, потому что IntelliJ настраивает это как ваш корневой каталог библиотеки, поэтому все будущие модули, которые вы используете, будут импортированы автоматически. Вы можете удалить все из каталога node_modules/
.
app.js
, потому что в большинстве приложений Node.js есть основной JS файл, который называется app.js
, чтобы вы могли его сохранить. Все еще удаляйте все внутри, но держите файл. <ProjectName>.iml
, потому что это вещь IntelliJ и нужна. package.json
, потому что это ваш файл управления зависимостями. Вы можете удалить все внутри объектов scripts
и dependencies
JSON.
Теперь, если вы делаете это в IntelliJ (т.е. НЕ WebStorm), у вас есть возможность сохранить это как шаблон проекта.
Это по существу означает, что, когда вы приступите к разработке своего следующего приложения Node.js, вместо того, чтобы делать все вышеизложенное, вы можете просто выбрать этот настраиваемый шаблон и получить разработку!.
Чтобы сохранить проект в качестве шаблона проекта, перейдите по ссылке:
Tools > Save Project as Template...
Затем заполните поля с нужным вам/хотите и нажмите "ОК".
Если вы используете WebStorm, вам нужно будет сохранить проект где-нибудь (легкодоступная папка, Github и т.д.), а затем сделать клон /fork, когда вы хотите разработать новое приложение.
Одна из важных вещей, которые следует помнить, заключается в том, что Node.js по-прежнему остается довольно новым языком.
Экспресс-приложения очень распространены в мире разработки Node.js, поэтому создание шаблона/структуры для них - это простой, хороший бизнес-ход для Jetbrains.
Я уверен (и на форумах Jetbrains указал), что Jetbrains будет продолжать создавать более Node.js шаблоны/фреймворки, поддерживаемые на своих IDE (-ах), но я подозреваю, что большинство будет добавлено в WebStorm, поскольку это их основная IDE для разработки JavaScript.