【发布时间】:2018-04-10 15:52:42
【问题描述】:
我在 Windows 上使用 msysgit,每当我通过 NPM 安装 Node.js 或软件包时,我总是在系统重新启动之前找不到命令。即使关闭 git bash 并重新打开我也有同样的问题。我已经为 npm 和 node 设置了环境路径:
C:\Ruby200\bin;C:\Python27;C:\Program Files\nodejs;C:\Users\Predator\AppData\Roaming\npm
编辑:
例如使用 Git Bash 窗口,我安装了 Node.Js 和 NPM。我想全局安装一个包,所以运行:
npm install grunt -g
Grunt 然后全局安装,然后我通过运行检查 grunt 是否安装
grunt --version
产生的错误是:
sh: grunt: command not found
所有 NPM 包都会发生这种情况,甚至在我安装 node.js 和 npm 时也会发生这种情况。如何重新启动 Git Bash 以考虑新安装的软件包?
【问题讨论】:
-
找不到什么命令?
-
系统上刚刚安装的任何内容。即,如果我使用“npm install grunt -g”通过 npm 安装包,然后尝试在 cli 中请求 grunt,它会显示“sh: grunt: command not found”。
-
请将此添加到您的问题中;会让它更清楚..
-
通常不需要重启 bash。它应该会在您的所有二进制路径中自动查找...检查二进制文件(例如 grunt)是否存在于您放入环境路径中的某个位置...
标签: windows node.js git bash npm