Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/36.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 如何配置mocha以支持带有节点v13和bable v6的ES6?_Javascript_Node.js_Ecmascript 6_Mocha.js_Babeljs - Fatal编程技术网

Javascript 如何配置mocha以支持带有节点v13和bable v6的ES6?

Javascript 如何配置mocha以支持带有节点v13和bable v6的ES6?,javascript,node.js,ecmascript-6,mocha.js,babeljs,Javascript,Node.js,Ecmascript 6,Mocha.js,Babeljs,如何使用mocha配置测试设置以支持带有babel 6的es6 我试图用摩卡as配置--require选项,但这并不能解决我的问题 我也尝试过使用--compiler选项,但它不支持MochaV7 节点v13.13.0 巴别塔v6.26 摩卡v7.1.1 > mocha './test/**/*.js' --require babel-core/register import module from '../models/module'; ^^^^^^ SyntaxError: Can

如何使用mocha配置测试设置以支持带有babel 6的es6

我试图用摩卡as配置--require选项,但这并不能解决我的问题

我也尝试过使用--compiler选项,但它不支持MochaV7

节点v13.13.0

巴别塔v6.26

摩卡v7.1.1

> mocha './test/**/*.js' --require babel-core/register

import module from '../models/module';
^^^^^^

SyntaxError: Cannot use import statement outside a module
模块是一个.js文件

babelConfig.babelrc文件包含

{ 
    "presets": ["env"]
}
pakcage.json脚本配置部分:

"scripts": {
    "start": "nodemon server.js --exec babel-node --presets env",
    "release": "npm run clean && npm run build && npm run serve",
    "clean": "rm -rf dist && mkdir dist",
    "build": "babel . -s -D -d dist --presets env --ignore node_modules",
    "serve": "node dist/server.js",
    "test": "mocha './test/**/*.js' --require babel-core/register"
  }