Плагины Cypress запускают код в процессе узла 8.2.1, который не поддерживает оператор распространения для объектов. Мне нужен файл, который его использует. Есть ли обходной путь, требующий файл, который запускается в среде узла 10?
Cypress использует свой собственный процесс узла, но вы можете предварительно обработать файлы узла с помощью babel.
поверх вашего plugins/index.js, например сделайте это (babel @ 7):
plugins/index.js
require("@babel/register")({ plugins: [ "@babel/plugin-proposal-object-rest-spread" ] });
npm install -D @babel/register @babel/plugin-proposal-object-rest-spread
https://babeljs.io/docs/en/next/babel-register.html