babel 编译器,带有 Cucumber.js 版本 4

Ale*_*502 5 javascript cucumber cucumberjs

使用黄瓜@1,我可以运行需要像这样转换的测试

cucumberjs --compiler js:babel-core/register
Run Code Online (Sandbox Code Playgroud)

但这不适用于黄瓜@4

node_modules/.bin/cucumber-js --help
Run Code Online (Sandbox Code Playgroud)

不再列出--compiler选项

当我放入选项时它不会抱怨,但是当它到达第一个 jsx 尖括号时,它会抱怨。

Ste*_*vdk 3

当您运行时,node_modules/.bin/cucumber-js --help您可以看到在需要文件之前需要节点模块的选项,--require-module例如:./node_modules/.bin/cucumber-js --require-module @babel/register test/features