返回

解决 “bower” 不是内部或外部命令的错误

前端

全局模块的存放位置配置

在 Windows 系统中,全局模块通常会安装在以下位置:

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

其中,<username> 是您的 Windows 用户名。

然而,有时由于环境变量配置不当,全局模块可能会安装到其他位置。这会导致在命令行中无法找到 Bower,并出现 “bower” 不是内部或外部命令的错误。

解决步骤

  1. 检查环境变量

首先,您需要检查环境变量 PATH 中是否包含了全局模块的存放位置。

  • 按下键盘上的 Win+R 快捷键,打开“运行”对话框。
  • 在对话框中输入 cmd 并按 Enter 键,打开命令提示符。
  • 在命令提示符中输入 echo %PATH% ,并按 Enter 键。

如果输出结果中包含全局模块的存放位置,则说明 PATH 环境变量配置正确。

  1. 添加全局模块的存放位置

如果 PATH 环境变量中没有包含全局模块的存放位置,则需要将其添加进去。

  • 在“运行”对话框中输入 control 并按 Enter 键,打开“控制面板”。
  • 在“控制面板”中找到“系统和安全”,然后点击“系统”。
  • 在“系统”窗口中,点击左侧的“高级系统设置”。
  • 在“系统属性”对话框中,点击“环境变量”按钮。
  • 在“环境变量”对话框中,找到名为 Path 的变量,并双击它。
  • 在“编辑环境变量”对话框中,在“变量值”框的末尾添加以下内容:
;%USERPROFILE%\AppData\Roaming\npm\node_modules

请注意,分号 (;) 是路径分隔符。

  • 点击“确定”按钮保存更改。

重新打开命令提示符

最后,您需要重新打开命令提示符,以便新的环境变量设置生效。

  • 关闭现有的命令提示符窗口。
  • 再次按键盘上的 Win+R 快捷键,打开“运行”对话框。
  • 在对话框中输入 cmd 并按 Enter 键,打开新的命令提示符。

现在,您应该能够在命令提示符中使用 Bower 命令了。

拓展阅读

Bower 常用命令

  • bower init :初始化一个新的 Bower 项目。
  • bower install :安装一个 Bower 包。
  • bower update :更新所有已安装的 Bower 包。
  • bower uninstall :卸载一个 Bower 包。
  • bower list :列出所有已安装的 Bower 包。
  • bower info :显示一个 Bower 包的信息。

您可以通过访问 Bower 官方网站了解更多关于 Bower 的信息。