Car*_*rlo 5 javascript mocha.js node.js es6-modules
我正在尝试使用以下命令在ES6模块上对mocha进行一些单元测试:
node --experimental-modules .\node_modules\mocha\bin\mocha --reporter progress "client/assets/utils/url-utils.test.mjs"
Run Code Online (Sandbox Code Playgroud)
但是我收到以下错误:
(function (exports, require, module, __filename, __dirname) { export class URLUtils {
^^^^^^
SyntaxError: Unexpected token export
Run Code Online (Sandbox Code Playgroud)
该--experimental-modules
参数不应该让我使用ES6模块吗?我宁愿避免为此使用Babel或其他编译器。
节点版本:11.7.0
摩卡版本:5.2.0
为了使用实验模块运行摩卡,您应该:
npm install mocha-esm --only-dev
npx mocha client/assets/utils/url-utils.test.mjs -r esm
归档时间: |
|
查看次数: |
430 次 |
最近记录: |