我想在我的测试文件中导入一个实用模块,该模块是用ES6编写的并导出了我需要的一些内容。那么我要做的就是:
import { module } from 'file'
但是它会抛出“SyntaxError:Unexpected token import”错误。
我尝试了以下方法:
- 在nightwatch.conf.js的顶部添加
require('babel-core/register')
- 在nightwatch.conf.js的顶部添加
require('babel-register')()
npm i babel-plugin-add-module-exports --save-dev
,并将“add-module-exports”插件添加到.babelrc配置文件中npm i babel-preset-es2015 --save-dev
,并将es2015预设添加到.babelrc配置文件中添加
require('babel-core') require('babel-loader') require('babel-plugin-add-module-exports') require('babel-polyfill') require('babel-preset-stage-2') require('babel-preset-es2015')
将其置于nightwatch.conf.js文件的顶部。
所有这些都没有帮助。我应该怎么做才能使import/export正常工作?
babel-core
。 - Steve Cooper