Npm start — missing script: start почему?
Написано же - отсутствует скрипт start.
В package.json в секции scripts, должен быть ключ/команда, который будут использоваться через npm."scripts": {
    "start": "gulp",
},
Команда npm start выполняет скрипт, записанный под именем start в секции scripts в package.json. Если там ничего нет (или если там ошибка), то вот и результат.