Javascript 如何配置mocha以支持带有节点v13和bable v6的ES6?
如何使用mocha配置测试设置以支持带有babel 6的es6 我试图用摩卡as配置--require选项,但这并不能解决我的问题 我也尝试过使用--compiler选项,但它不支持MochaV7 节点v13.13.0 巴别塔v6.26 摩卡v7.1.1Javascript 如何配置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 './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"
}