В приложении - ошибка, которую я получаю, когда пытаюсь запустить задание jenkins, которое запускает скрипт nightwatch. Похоже, что есть проблема с функцией внутри узловых модулей.
Требуемое поведение для успешного выполнения задания в jenkins. Проблема не в коде, который я написал. Это работает локально. Это проблема между узлом и Дженкинсом.
aws / workspace / tools / jenkins.plugins. nodejs .tools.NodeJSInstallation / NodeJS / lib / node_modules / nightwatch / lib / utils / periodi c - Обещание. js: 39
async runAction({prevResult, prevQueuePromise}) {
^^^^^^^^^
SyntaxError: Unexpected identifier
Вот код модуля узла ...
async runAction({prevResult, prevQueuePromise}) {
if (!this.queue.length) {
return null;
}
const queuePromise = this.queue.shift();
const deferred = createPromise();
try {
const result = await this.perform(queuePromise, {prevResult, prevQueuePromise}, deferred);
if (this.queue.length) {
return await this.runAction({
prevResult: result,
prevQueuePromise: queuePromise
});
}