我正在尝试使用ES2018语法运行赛普拉斯测试:
describe("Cypress test", () => {
const objA = { a: 1, b: 2 };
const objB = { ...objA };
...
}
Run Code Online (Sandbox Code Playgroud)
但是当执行时,我得到:
SyntaxError: /....../cypress/loginTest.js: Unexpected token (29:17)
27 |
28 | const objA = { a: 1, b: 2 };
> 29 | const objB = { ...objA };
| ^
Run Code Online (Sandbox Code Playgroud)
我还尝试使用以下插件检查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));
};
Run Code Online (Sandbox Code Playgroud)
似乎已经有了babel-preset-env设置.
请问有什么想法吗?