凉亭不被视为内部或外部命令

Joe*_*ith 59 node.js npm

我已成功安装了nodejs,并表达了框架,但我下载了bower via

npm install -g bower
Run Code Online (Sandbox Code Playgroud)

哪个成功了.

但是每当我尝试用凉亭安装东西时,我都会收到错误消息

bower is not recognised as an internal or external command
Run Code Online (Sandbox Code Playgroud)

当我在电脑上搜索bower或bower.exe时,我无法找到它.

jay*_*cer 57

我也在使用Windows 7,也遇到了这个问题.

在我采取了Scott Marchant的答案中概述的步骤后,凉亭工作了.

找到npm全局二进制文件的位置:npm config get prefix.此路径可能类似于C:\ Users\username\AppData\Roaming \npm.将步骤1中的路径添加到路径中.

打开Windows控制面板,搜索环境,然后单击编辑帐户的环境变量,或者编辑系统环境变量`.

找到名为Path或PATH的变量,或者如果它不存在则创建一个.

将步骤1中的路径粘贴到此处(;分隔).

您可能需要重新启动命令提示符窗口.

您现在应该能够输入bower命令.

  • 添加到全局系统路径时,最好使用%USERPROFILE%\ AppData\Roaming \npm (15认同)

小智 39

我用命令解决了这个问题

$ npm install -g bower
Run Code Online (Sandbox Code Playgroud)

确保-g存在于命令中.

我正在使用os Window10.


Dun*_*ung 28

安装Bower Windows:

  1. 安装Node.js(必填)
  2. npm install -g bower
  3. 添加到您的系统和用户的Path环境变量,如下所示:

; C:\用户\我\应用程序数据\漫游\故宫\node_modules \亭子\ BIN

  1. 重启你的机器
  2. 在任何地方打开命令提示符并键入bower以验证它是否有效.DONE.

  • `C:\ Users\username\AppData\Roaming \npm \node_modules\bower\bin` - 对我不起作用.但是,`C:\ Users\username\AppData\Roaming \npm` - 确实对我有用.我正在使用Windows 10环境. (9认同)

Tra*_*nVo 8

  1. 打开cmd
  2. 检查凉亭是否安装成功:

    bower version -v如果bower版本显示然后转到第3步,否则执行:

    npm install -g bower安装bower

  3. 关闭并重新打开cmd(以应用新的环境变量)
  4. 使用CD命令导航到具有bower.json文件的文件夹然后运行

    凉亭安装DONE.