Я использую gulp для запуска тестов mocha. Кажется, что он не работает с синтаксисом es7, таким как async await и прочее, я использую версию 10 узла, в которой поддерживается async await, когда я запускаю тест с mocha test/sample.js
это работает, когда я запускаю то же самое через gulp, оно завершается неудачно с
events.js:167
throw er; // Unhandled 'error' event
^
Error: Unable to parse /Users/**/**/**/**/media-templates.js
Line 20: Unexpected token function
Строка 20 в media-templates.js
выглядит следующим образом
mediaTemplate.pre('save', async function () {
Я не использую транскомпиляторы, такие как babel, так как узел 10 поддерживает эти вещи.