【问题标题】:-bash: <npm-package>:command not found [Mac]-bash: <npm-package>:command not found [Mac]
【发布时间】:2018-07-18 07:15:31
【问题描述】:

我已经通过 NPM 从 Github 安装了很多包。例如,Moneda。

当我尝试运行包时,我得到了

-bash: moneda: command not found

我从 Github 使用 NPM 安装的每个包都会发生这种情况。

我已经尝试完全重置 bash。

这是我输入echo $PATH时得到的:

/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin

我已经尝试卸载 brew、npm、node 并重新安装它们,但仍然无法正常工作。我不知道如何解决这个问题。

【问题讨论】:

  • 您用于安装模块的语法是什么?我的第一个猜测是您没有使用全局标志 -g(这是将 NPM 模块用作可以从终端使用的二进制文件所必需的)

标签: node.js bash shell npm terminal


【解决方案1】:

更大的问题是:npm 在哪里安装它的包? 如果npm 的配置目录是~/.npm-global,那么你必须更新你的PATH

export PATH=~/.npm-global/bin:$PATH

更多信息可以找到here

【讨论】:

    猜你喜欢
    • 2019-07-07
    • 2020-01-28
    • 2015-04-26
    • 2021-11-18
    • 2019-09-12
    • 2016-03-25
    • 2013-07-24
    • 2022-01-28
    • 2020-01-11
    相关资源
    最近更新 更多