【问题标题】:Bower is not recognized as internal or external command [duplicate]Bower 未被识别为内部或外部命令 [重复]
【发布时间】:2016-01-31 17:14:59
【问题描述】:

我知道这个问题已被问过很多次,但实际上没有一个对我有帮助。 我在 Windows 10 上,并已使用以下代码通过 npm 成功安装了 bower

npm install -g bower

我已经添加了系统环境变量的路径,但仍然得到相同的错误凉亭 不被识别为内部或外部命令。

我已将以下路径添加到我的系统环境变量中

C:\Users\habib\AppData\Romaing\npm

当我尝试时

  npm config get prefix
 C:\Users\habib\AppData\Romaing\npm

当我尝试时

npm bower -v

我得到凉亭版本

Tried this 以及 This

它们都不适合我。

为什么会这样?

【问题讨论】:

  • 您确定bower 二进制文件位于C:\Users\habib\AppData\Romaing\npm 内吗?
  • @mic4ael 我检查了目录,它包含以下文件夹
  • 等,node_modules,bower, bower.cmd
  • bower 是一个目录吗?
  • sorry nop 这不是一个目录,而是一个 cmd 文件,而 node_modules 只是一个包含另一个文件夹 bower 的目录....

标签: node.js npm bower bower-install


【解决方案1】:

设置用户变量path - C:\Program Files\Nodejs 并设置系统变量路径 - C:\Users\pk-03\AppData\Roaming\npm

【讨论】:

    【解决方案2】:

    我已经在环境变量中编辑了路径变量并将其设置为以下路径,它对我有用。

    C:\Users\<username>\AppData\Roaming\npm\node_modules\bower
    

    【讨论】:

      【解决方案3】:

      我已经尝试将用户环境变量中的路径变量值设置为与系统环境变量相同,并且它有效...

      C:\Users\<username>\AppData\Roaming\npm
      

      【讨论】:

        【解决方案4】:

        对于 windows 用户 -> 如果即使添加了环境变量的路径,它仍然不起作用,请尝试通过 git bash shell 而不是 windows 命令提示符使用 bower。。我的就是这样工作的。

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 2021-12-06
          • 2015-08-07
          • 2020-06-01
          • 2014-04-29
          • 1970-01-01
          • 1970-01-01
          • 2013-10-06
          • 2013-10-11
          相关资源
          最近更新 更多