我试图学习黄瓜,到目前为止已经掌握了安装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"
这里错误
注意:如果我全局安装黄瓜然后它可以工作,当我在本地安装黄瓜时会发生这个错误
答案 0 :(得分:1)
我还没弄清楚错误背后的原因是什么,但通过将以下内容添加到项目package.json并运行cli npm run cucumber
来设法运行功能文件"scripts": {
"cucumber": "cucumberjs ./features"
},