Ваша команда (npm start && npm run server
) запускает сервер веб-пакетов и внутренний сервер последовательно: внутренний сервер не запустится, пока сервер веб-пакета не выйдет.
Что вам нужно сделать, это запустить их параллельно. Вы можете добиться этого, используя одновременно пакет.
Установите его:
$ npm install --save-dev concurrently
И измените ваш dev
скрипт так:
"dev": "concurrently \"npm start\" \"npm run server\""