javascript - 带有 cucumber.js 版本 4 的 babel 编译器

标签 javascript cucumber cucumberjs

使用 cucumber@1,我可以像这样运行需要转译的测试

cucumberjs --compiler js:babel-core/register

但这不适用于 cucumber@4

node_modules/.bin/cucumber-js --help

不再列出--compiler 选项

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

最佳答案

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

关于javascript - 带有 cucumber.js 版本 4 的 babel 编译器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50494130/

相关文章:

javascript - Angular 滚动到使用 ng-repeat 创建的列表中的特定项目

java - 添加 JIRA 链接到 Karate/ cucumber 报告

ruby-on-rails - capybara have_field找不到have_selector找到的字段

javascript - 如何将 Jasmine 与 CucumberJS 一起使用?

javascript - JavaScript 和 JQuery 新手 : Why will my AJAX anchors work only once?

javascript - Jquery AJAX 检索 PHP 变量

javascript - 防止下载 HTML5 视频(右键保存)?

javascript - 如何使用 javascript 在浏览器中使用 selenium+CUCUMBER 运行自动化测试

knockout.js - 我可以在 Cucumberjs 上测试 KnockOut ViewModel

javascript - 如何将新的浏览器实例设置为全屏模式,而不是在 Protractor 中最大化