我正在尝试使用文件中的某些ES6样式导入来运行Mocha测试,但我不断收到错误消息:

import assert from 'assert';
       ^^^^^^

SyntaxError: Unexpected identifier

我试图两者都调用 Mocha mocha --require @babel/register --recursivemocha --require babel-register --recursive但是错误不会消失。

运行ES6风格 Mocha 测试的正确方法是什么?

最佳答案

对于任何来自Google的人:
您也可以安装esm:npm i esm --save-dev或使用首选的软件包管理器。
然后将其作为参数传递给 Mocha :mocha 'index.test.js' --require esm

关于javascript - 带有ES6样式导入的 Mocha 测试,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/57004631/

10-16 20:32