黄瓜Js - 如何运行功能[Windows]

时间:2017-10-26 18:06:52

标签: node.js cucumberjs

我试图学习黄瓜,到目前为止已经掌握了安装nodejs,黄瓜,创建package.json,存储功能文件和步骤。但是当我尝试使用Windows命令提示符运行时,我收到以下显示的错误。

项目结构

features
  - example.feature
  - step_definitions
    - steps.js
  - support (nothing here yet)
node_modules (cucumber installed locally)
package.json

我开始从bin文件夹执行命令以确保cucumberjs正常工作,它回显了版本号3.1.0

C:\Test Project\node_modules\.bin>cucumberjs -v 

然后开始运行功能文件

C:\Test Project\node_modules\.bin>cucumberjs "C:\Test Project\features\example.feature"

这里错误

注意:如果我全局安装黄瓜然后它可以工作,当我在本地安装黄瓜时会发生这个错误

任何帮助指出我出错的地方都将不胜感激 Error

1 个答案:

答案 0 :(得分:1)

我还没弄清楚错误背后的原因是什么,但通过将以下内容添加到项目package.json并运行cli npm run cucumber

来设法运行功能文件
"scripts": {
    "cucumber": "cucumberjs ./features"
 },