【发布时间】:2023-03-27 11:44:01
【问题描述】:
我正在尝试使用 ES2018 语法运行 Cypress 测试:
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。
有什么想法吗?
【问题讨论】: