Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/43.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/oop/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 尝试运行脚本时出错:未定义regeneratorRuntime_Javascript_Node.js_Mocha.js_Babeljs_Chai - Fatal编程技术网

Javascript 尝试运行脚本时出错:未定义regeneratorRuntime

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'"

我无法在摩卡和柴进行测试。我得到一个错误:

尝试运行脚本时出错:未定义regeneratorRuntime

和500状态内部错误

我认为这是babel配置和手动测试功能的某种问题,并且它可以正常工作

package.json:

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';