Я хочу импортировать в свой тестовый файл служебный модуль, который написан на ES6 и экспортирует несколько вещей, которые мне нужны. Так что я делаюКак сделать импорт/экспорт es6 в тесте Nightwatch?
import { module } from 'file'
но бросает «SyntaxError: Неожиданный маркер импорта» ошибка.
Я попытался:
- добавить
require('babel-core/register')
к вершине nightwatch.conf.js - добавить
require('babel-register')()
к вершине nightwatch.conf.js npm i babel-plugin-add-module-exports --save-dev
, и добавить «добавить -модуль-экспорт»плагин в файл конфигурации .babelrcnpm i babel-preset-es2015 --save-dev
и добавить es2015 предустановку в .babelrc конфигурационный файлдобавить
требуют ('Вавилонского-ядра') требует ('столпотворение-погрузчик') требует ('столпотворения-плагин-добавить-модуль-экспорт') требует ('столпотворение-polyfill') требуют ('столпотворение предварительная установка стадии-2') требуют ('Бабель-предустановка-es2015')
к вершине nightwatch.conf.js
Все это не помогло. Что делать, чтобы сделать импорт/экспорт?
Спасибо заранее, Евгений
работал для меня - просто отметьте, что шаг (3) также должен установить 'babel-core' –
Спасибо! +1 для примечания установки базового ядра –