Задать вопрос

Как настроить Webstorm для NodeJS Express?

Знание NodeJS на нуле.
JavaScript на уровне "напиши курсовую работу по информатике".

Избалован Resharper и IntelliJ IDEA.
Очень не хватает автокомплита с типами параметров и встроенной документации по Ctrl+Q.
Пытаюсь для обучения написать REST сервис NodeJS-Express+MongoDB. Если копипастить из примеров всё отлично, но не хватает уверенности в коде. Автокомлит появляется только после первого использования функции и то - на уровне её имени.

Можно упростить жизнь или у всех так и придется учиться в блокнот-моде?
  • Вопрос задан
  • 3271 просмотр
Подписаться 2 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Фронтенд-разработчик
    10 месяцев
    Далее
  • Skillbox
    JavaScript
    3 месяца
    Далее
  • Нетология
    Fullstack-разработчик на Python + нейросети
    20 месяцев
    Далее
Решения вопроса 1
@bromzh
Drugs-driven development
Можно упростить жизнь

Да. Можно писать jsdoc, webstorm умеет их анализировать и извлекать типы. Или можно использовать https://flowtype.org/
Однако, это поможет только для своего кода. Чтобы нормальный автокомплит был и для сторонних либ, можно на вкладке libraries подключить для каждой из библиотек файлы с типами (.d.ts). Вот видео

Самый лучший вариант - писать всё на TypeScript. А файлы с типами для подключаемых библиотек легко подключаются через npm-модуль typings. При правильной настройке, вебшторм будет подсказывать очень точно.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы