我正在尝试使用文件中的某些ES6样式导入来运行Mocha测试,但我不断收到错误消息:
import assert from 'assert';
^^^^^^
SyntaxError: Unexpected identifier
我试图两者都调用 Mocha
mocha --require @babel/register --recursive
和mocha --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/