Javascript 尝试运行脚本时出错:未定义regeneratorRuntime
我无法在摩卡和柴进行测试。我得到一个错误: 尝试运行脚本时出错:未定义regeneratorRuntime 和500状态内部错误 我认为这是babel配置和手动测试功能的某种问题,并且它可以正常工作 package.json:Javascript 尝试运行脚本时出错:未定义regeneratorRuntime,javascript,node.js,mocha.js,babeljs,chai,Javascript,Node.js,Mocha.js,Babeljs,Chai,我无法在摩卡和柴进行测试。我得到一个错误: 尝试运行脚本时出错:未定义regeneratorRuntime 和500状态内部错误 我认为这是babel配置和手动测试功能的某种问题,并且它可以正常工作 package.json: json "scripts": { "test": "./node_modules/.bin/mocha --require @babel/register --recursive './test/**/*.spec.js'"
json
"scripts": {
"test": "./node_modules/.bin/mocha --require @babel/register --recursive './test/**/*.spec.js'"
}
.LRC:
json
{
"presets": [
"@babel/preset-env"
]
}
测试:
这可能是因为您使用的功能不受配置的Babel预设的正确支持 尝试安装babel polyfill
npm i -D babel-polyfill
然后将其包含在启动文件中
import 'babel-polyfill';
Ok的可能重复,但我使用的是es6而不是es5,它是否重要?您知道有任何教程教我如何使用mocha,chai并将其配置为es6吗?@KursGoogle it还下载其他可以帮助解决您问题的对等依赖项。试试看,让我知道它是否有效。关于教程,我是从Pluralsight中学到的。你能看看问题吗?不,等等。我接受得太快了。还是一样的错误。
import 'babel-polyfill';