Как запустить es6 в плагинах Cypress? - PullRequest
0 голосов
/ 09 апреля 2019

Плагины Cypress запускают код в процессе узла 8.2.1, который не поддерживает оператор распространения для объектов. Мне нужен файл, который его использует. Есть ли обходной путь, требующий файл, который запускается в среде узла 10?

1 Ответ

0 голосов
/ 10 апреля 2019

Cypress использует свой собственный процесс узла, но вы можете предварительно обработать файлы узла с помощью babel.

поверх вашего plugins/index.js, например сделайте это (babel @ 7):

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...