Я пытаюсь запустить Cypress-тест с синтаксисом ES2018:
describe("Cypress test", () => {
const objA = { a: 1, b: 2 };
const objB = { ...objA };
...
}
Но при выполнении я получаю:
SyntaxError: /....../cypress/loginTest.js: Unexpected token (29:17)
27 |
28 | const objA = { a: 1, b: 2 };
> 29 | const objB = { ...objA };
| ^
Я также пытался проверить пресеты browserifyсо следующим плагином:
// plugins.js
const browserify = require("@cypress/browserify-preprocessor");
module.exports = (on) => {
const options = browserify.defaultOptions;
// Check presets
console.log(options.browserifyOptions.transform[1][1].presets);
on("file:preprocessor", browserify(options));
};
и, похоже, уже настроен babel-preset-env
.
Есть идеи, пожалуйста?