Я пытаюсь настроить WebStorm с типизацией потока для проекта Node.js.
У меня все отлично работает со скриптами NPM, но я хотел бы интегрироваться с IDE.
Вот часть сценариев моего package.json
:
"scripts": {
"dev":
"watch --wait=1 'flow-remove-types src/ -d lib/ --all --pretty' ./src/ & nodemon ./lib/server.js",
"start": "npm run flow:build && node ./lib/",
"lint": "eslint src/**",
"test": "npm run flow:build && jest lib",
"coverage": "jest --collectCoverageFrom=src/**.js --coverage src",
"flow": "flow",
"flow:check": "flow check ./src/",
"flow:build": "flow-remove-types ./src/ -d ./lib/ --all --pretty",
"flow:deps": "flow-typed install",
"flow:watch": "flow-watch"
},
Теперь, если я изменю конфигурацию запуска для теста и:
- изменить каталог
src
на lib
- укажите перед запуском, запустите скрипт NPM 'flow: build'
тогда я могу запустить эту конфигурацию.
У меня все еще есть две проблемы.
- Отладка не остановится на точке останова
- Если я нажму стрелку в желобе исходного кода для запуска теста, он создаст новую конфигурацию, которая будет работать с источником потока и завершится ошибкой
У кого-нибудь есть Node.js и поток, хорошо работающий вместе в WebStorm?