【发布时间】:2017-06-17 07:57:19
【问题描述】:
我以前遇到过两次这种情况。第一次我认为这是 NPM 的错误,所以我卸载了 Node & NPM 并且没有使用给我错误的包。
我进行了全新安装并开始从事另一个项目。我已经安装了这个包(以及它的 cli 版本)。命令行命令在终端会话期间工作,在此期间我在全局和我的项目中都安装了它。但是,在其他终端选项卡和新终端会话中,该命令会返回未找到的命令。
当我运行npm root 时,我收到:
/Users/MYUSERNAME/node_modules
当我运行npm root -g 时,我收到:
/Users/MYUSERNAME/.npm-global/lib/node_modules
我尝试过的两个软件包是 mjml(和 mjml-cli)和 gulp(和 gulp-cli)。我已经使用 -g 标志从我的根目录卸载并重新安装,这似乎没有改变任何东西。
【问题讨论】: