未找到命令:ganache-cli

YAL*_*YAL 6 node.js npm ganache

我已经安装并重新安装了 npm 来尝试运行 ganache,但没有成功..真的需要帮助!


(基本)用户 bin % npm install -g ganache-cli

4秒内改了6个包,审计了102个包

2个套餐正在寻求资金运行npm fund详情

8 个漏洞(7 个中等,1 个高)

要解决不需要注意的问题,请运行:npmauditfix

要解决所有问题(包括重大更改),请运行:npmauditfix --force

运行npm audit以获取详细信息。(基本)用户 bin % ganache-cli zsh:找不到命令:ganache-cli

Tro*_*ott 9

最可能的原因是全局模块安装目录不在您的路径中。作为一种快速解决方法,您可以像这样运行它:

`npm root -g`/ganache-cli/cli.js
Run Code Online (Sandbox Code Playgroud)

一个更好的想法(除了修复你的路径!)是将其作为开发依赖项安装在需要它的项目中(所以而npm install -D不是npm install -g),然后使用npx(所以npx ganache-cli而不是ganache-cli)运行它。


JDO*_*own 5

对于 Win10:更新 PATH 环境变量添加

C:\Users\myUserName\AppData\Local\Yarn\bin
Run Code Online (Sandbox Code Playgroud)

仅供参考:在该目录中有 2 个文件:

ganache-cli
ganache-cli.cmd
Run Code Online (Sandbox Code Playgroud)


小智 5

如果你使用的是linux(我的例子是ubuntu)并且你遇到了这个问题。你应该试试

    $sudo npm install -g ganache
Run Code Online (Sandbox Code Playgroud)

或者

    $sudo yarn global add ganache
Run Code Online (Sandbox Code Playgroud)

这可能是因为您首先使用 sudo 权限安装 npm 和 Yarn。快乐的黑客:)