Как импортировать существующий модуль node.js в Intellij IDEA?
У меня есть существующая кодовая база Node.js, раздвоенная из GitHub. Теперь я хочу импортировать его в Intellij IDEA 13 (конечная версия, которая поддерживает Node.js). Когда я просто пытаюсь импортировать проект из корневой папки моего существующего кода, IDEA не добавляет папку "lib", где находятся все источники. Это должно быть просто, но я не могу понять. Любые намеки?
Ответы
Ответ 1
Ну, я выяснил обходное решение, но не уверен, что это лучшее решение. Можно просто создать новый проект типа "Веб" и указать его в каталог, содержащий источники модуля. Затем IDEA понимает всю структуру, и вы можете создавать конфигурации запуска с помощью Node.js.
Чтобы получить дополнительные функции Node, такие как Intellisense для стандартных API-интерфейсов узлов, вы все равно хотите настроить проект как проект узла:
- Откройте окно "Настройки"
- Нажмите Языки и рамки → Node.js и NPM
- В разделе "Кодирование помощи" вы увидите, включена ли библиотека Node.js Core. Если он включен, делать больше нечего. Если не нажать кнопку "Включить"
- Оставить Для всего проекта проверено и нажмите "Настроить".
- Теперь текст должен измениться на Node.js. Базовая библиотека включена.
Ответ 2
Другое обходное решение:
Если у вас есть приложение Node с контролируемой версией без локальных изменений, вы также можете создать новый проект типа "Node.js и NPM", указать на каталог. Затем просто используйте любые стандартные настройки.
После создания проекта вы можете просто отменить файлы, перезаписываемые IDEA (например, app.js и package.json), удалить все новые каталоги и файлы, и вы получите дополнительные функции узла в своем проекте.
Ответ 3
Intellij 15 Professional Edition:
Импорт нового проекта → Выберите базовую папку проекта → выберите импортировать форму существующего источника.
Когда Intellij будет выполнен, он не будет выглядеть корректно, поэтому выполните следующие действия:
1) Структура проекта CMD +;
2) Перейти к модулю
3) Добавьте новый модуль и выберите Node/Npm (если у вас его нет, добавьте новый плагин)
4) Укажите источник проекта в базовую папку и нажмите "Применить".