无法运行 cucumber 'npm test' 命令不起作用

Posted

技术标签:

【中文标题】无法运行 cucumber \'npm test\' 命令不起作用【英文标题】:Unable to run cucumber 'npm test' command is not working无法运行 cucumber 'npm test' 命令不起作用 【发布时间】:2021-10-18 18:58:40 【问题描述】:

运行功能文件时我无法执行 npm test 但是,我可以通过以下方式执行脚本:./node_modules/.bin/cucumber-js

当我运行 npm 时,我收到以下错误消息:“。”不被识别为内部或外部命令”

以下是黄瓜依赖:

"@cucumber/cucumber": "^7.3.1", "@cucumber/pretty-formatter": "^1.0.0-alpha.1", "@types/chai": "^4.2.21", "@types/cucumber": "7.0.0", "chai": "^4.3.4", "cucumber-html-reporter": "^5.4.0", "cucumber-pretty": "^6.0.0", "ts-node": "^10.1.0", "typescript": "^4.3.5"

【问题讨论】:

你试过'npm run test'命令吗?还要确保你在包中添加了一个脚本。 json as 'test: "./node_modules/.bin/cucumber-js。还要确保从项目根目录运行此命令.. 【参考方案1】:

以 npx 而不是 npm 运行它,应该会让你失望

【讨论】:

正如目前所写,您的答案尚不清楚。请edit 添加其他详细信息,以帮助其他人了解这如何解决所提出的问题。你可以找到更多关于如何写好答案的信息in the help center。

以上是关于无法运行 cucumber 'npm test' 命令不起作用的主要内容,如果未能解决你的问题,请参考以下文章

无法在 Testcafe 错误消息中运行 percy 快照测试:npm ERR!缺少脚本:test:percy

Cucumber 无法解析为类型

使用 cucumber 为 java selenium serenity 测试运行多个测试功能

如何在Ruby方法中处理运行Cucumber功能?

Cypress BDD:Cypress Cucumber 处理器:无法运行步骤定义 .js 文件

我的 jest-cucumber 测试无法识别我的步骤定义