Npm 如何使用brew版本的命令(aws es proxy)而不是节点?

Npm 如何使用brew版本的命令(aws es proxy)而不是节点?,npm,homebrew,Npm,Homebrew,我使用了npm-I-g aws es代理。但实际上我想执行brew安装aws es proxy,因为这两个软件包的命令略有不同,这取决于是使用npm还是brew安装的。因此,我在卸载并删除了剩余的文件夹后,执行了npm uninstall-g aws es proxy $ cd /Users/USER_NAME/.nvm/versions/node/v10.17.0/bin/ $ ls aws-azure-login node npm npx bin USER_NAME$

我使用了npm-I-g aws es代理。但实际上我想执行
brew安装aws es proxy
,因为这两个软件包的命令略有不同,这取决于是使用npm还是brew安装的。因此,我在卸载并删除了剩余的文件夹后,执行了
npm uninstall-g aws es proxy

$ cd /Users/USER_NAME/.nvm/versions/node/v10.17.0/bin/
$ ls
aws-azure-login node        npm     npx
bin USER_NAME$ rm -r aws-azure-login
我还是会

$ aws-es-proxy -listen :9200 -ENDPOINT
-bash: /Users/USER_NAME/.nvm/versions/node/v10.17.0/bin/aws-es-proxy: No such file or directory

似乎此终端使用的是npm版本而不是brew版本。您能告诉我如何强制使用brew安装来执行此命令吗?

实际上,我所要做的就是打开一个新的终端会话,它识别出该命令。不知道幕后发生了什么