当我用命令安装测试咖啡馆时,我可以在终端中使用命令“测试咖啡馆”,运行像“测试咖啡馆浏览器测试”这样的测试,但是现在我格式化了我的操作系统,只用“代码”安装了它npm安装与我的项目的packege.json,当我尝试使用testCafe命令来运行测试时,我得到消息testCafe:命令未找到
。
现在我可以运行测试,只要我调用节点模块,如/usr/bin/节点node_modules/testCafe/bin/testcafe.js浏览器测试
似乎调用节点模块的“testcafe”命令别名在我使用npm install
安装它时没有创建。
对我如何修复它或为什么会发生这种情况有什么想法吗?
您可以使用npx运行任何本地二进制文件,而无需全局安装。
作为对如何安装TestCafe的反馈,我建议在本地而不是全局安装它,特别是当您的测试在CI环境中执行时,因为CI环境可能会在任何时候重新格式化(如您的开发人员机器),或者可能被不同的租户使用,每个租户可能都需要一个特殊版本的TestCafe。
这是预期的行为。如果要从命令行使用testcafe
命令,则需要使用-g
参数全局安装testcafe包。有关详细信息,请参阅以下文章:https://devexpress.github.io/testcafe/documentation/using-testcafe/installing-testcafe.html
提示:npm 是 nodejs 包管理工具,可以方便的管理和使用 nodejs 包,如果你暂时没有用到,可以跳过本文。 我们提供的 Highcharts npm 包,包含了 Highcharts、Highstock、Highmaps 及所有的功能模块,通过下面的命令即可完成安装 npm install highcharts --save 1. 加载 Highcharts var Highcha
我很难让npm命令正常工作,不幸的是,我对unix的了解不足以独自解决这个问题。我所做的只是,我得到以下错误: 当我键入时,我得到 进一步研究这个问题,我发现了这个堆栈溢出的答案: 在zsh中安装npm后未找到命令 根据它的建议,我尝试添加到我的. zshc文件。键入时仍然会出现相同的错误 我可以确认它是在路径收益率 我也可以确认节点已经安装产生 有什么想法吗?我被难住了
我已经通过命令行在全球范围内安装了两个npm软件包“下载”和“enigmavirtualbox”: 和 我正试图在批处理文件中使用它们来捆绑单个文件。我的节点项目中的exe文件。对于这两个命令,命令
当我执行 不幸的是,执行任何bower命令都会返回 返回并运行返回。
问题内容: 我很难使npm命令正常工作,但是不幸的是,我对Unix的了解不足以独自解决这个问题。我所做的只是,并且出现以下错误: 当我型我得到 进一步研究此问题,我发现此堆栈溢出答案: 在zsh中安装npm后找不到命令 按照其建议,我尝试将其添加到我的.zshrc文件中。键入时仍然出现相同的错误 我可以确认这是在收益率中 我还可以确认节点已安装率 有任何想法吗?我很困惑 问题答案: 不是答案,而是
我在mac上,正在尝试在terminal中使用此命令安装Google Cloud SDK(包括gcloud命令行实用程序 它一直运行到最后并完成了,但即使在我重新启动shell之后,命令仍然说没有找到它。 为什么这个安装不起作用?