我已经安装了“ @ babel / core”:“ ^ 7.7.7”,“ @ babel / preset-env”:“ ^ 7.8.3”,“ @ babel / preset-react”:“ ^ 7.7.4” ,“ @ babel / register”:“ ^ 7.8.3”。
我正在通过此行运行摩卡(通过npm的运行命令):
mocha --require @babel/register --require ./test/helpers.js --require ./test/dom.js --require ignore-styles 'src/**/*.spec.js'
我的.babelrc如下:
{
presets: [
[
"@babel/preset-env",
{
"modules": "auto"
}
],
"@babel/preset-react"
]
}
[我能找到其他人解决的所有问题,要么都是古老的,要么是.babelrc的问题,或者是他们如何致电Mocha。我已经尝试了多种变体,但是我不知道是什么触发了这种变体。 (对于“意外令牌{”,我也没有任何类型的错误堆栈或位置。)
有人有什么想法吗?
发现类似的问题:https://github.com/babel/babel/issues/8477
尝试将您的.babelrc更改为此。由于@ babel / preset-env的模块选项默认为“ auto”(https://babeljs.io/docs/en/babel-preset-env#modules)
{
"presets": ["@babel/preset-env", "@babel/preset-react"]
}