虽然为了在Windows 8中运行功能文件而给出'cucumber-js'命令,但它显示以下错误:
cucumber-js'未被识别为内部或外部命令, 可操作程序或批处理文件
答案 0 :(得分:0)
错误告诉您计算机无法从当前文件夹(在cmd窗口中键入cucumber-js)和PATH环境中找到cucumber-js.exe或cucumber-js.cmd或cucumber-js.bat变量
选项1):通过执行npm install -g cucumber
然后将NPM全局包安装文件夹路径附加到PATH环境变量中。
(要知道NPM全局包安装文件夹在哪里,你可以在cmd窗口中执行npm config get prefix
,它应该打印出一个文件夹路径,那就是它)
选项2):在切换到cmd窗口中的项目文件夹后执行npm install cucumber
,将黄瓜安装为项目本地包。
然后你会发现node_modules \ .bin \ cucumber-js.cmd从项目文件夹开始,所以给黄瓜node_modules\.bin\cucumber-js