【问题标题】:BrowserSync : Command not found after installing browser-syncBrowserSync:安装浏览器同步后找不到命令
【发布时间】:2016-05-31 17:21:56
【问题描述】:

还有一个同名的问题已关闭,但我的错误无法使用该问题中给出的解决方案解决。

  • Mac OSX El Capitan
  • 节点 [v5.6.0]
  • Npm [v3.6.0]

我使用以下方法成功安装了 Browser-Sync: bash $ sudo npm install -g browser-sync

但是当我通过键入以下内容检查浏览器同步版本时: bash $ browser-sync --version

我收到此错误: bash -bash: browser-sync: command not found

【问题讨论】:

  • 你是如何安装node和npm的?能否请您发布您的PATH 环境变量?
  • @bolav : 这是我的 $PATH : screen shot 2016-02-19 at 11 19 43 pm
  • 请运行npm bin -g
  • @bolav : Screenshot
  • 你写了export PATH=~/Users/islahul/.npm-packages/bin:$PATH。试试这个export PATH=/Users/islahul/.npm-packages/bin:$PATH

标签: node.js macos npm browser-sync npm-install


【解决方案1】:

通过运行 npm bin -g 检查 npm 安装二进制文件的位置,然后将其添加到您的 PATH

export PATH=$PATH:/usr/local/bin

【讨论】:

  • 这是正确的吗? screen shot 2016-02-19 at 11 34 08 pm 如果是,我仍然无法访问浏览器同步。请帮忙。
  • @FaheemHassanZunjani export PATH=/Users/islahul/.npm-packages:$PATH 去掉波浪号
  • @bolav 我已经坚持了好几个小时了。最佳答案。谢谢。
【解决方案2】:

这些对我都没有帮助,相反,我所做的是在执行他们网站上提供的浏览器同步下载命令后找到浏览器同步的文件位置。 npm install -g browser-sync

原来我的 Windows 10 将该下载的文件放入 本地磁盘 (C) 中的 %appdata% 文件夹中,但它是一个不可见的文件夹而不是正确的位置应该是,它需要在 Program Files 内的 nodejs 文件夹...

所以要找到这个文件夹,请执行以下操作:在 Windows 10 的搜索栏中输入 %appdata% 并按 Enter,它应该会打开该隐藏文件夹。 .

然后点击 npm > npm_modules > 然后你应该会看到文件说 browser-sync。突出显示所有这些文件并将其拖到 Local Disk (C) > Program Files > nodejs 中。您将获得允许访问提示,只允许所有这些提示。

现在 browser-sync 和 nodejs 愉快地坐在一起,现在,您可以返回 CMD 窗口并输入 browser-sync --version 并获取正确的版本。

我正在参加名为 HTMl、CSS 和 Javascript for Web Developers 的 Coursera 课程,但遇到了这个问题,这个解决方案使我能够继续设置我的环境来参加课程。

【讨论】:

    猜你喜欢
    • 2019-04-07
    • 1970-01-01
    • 2013-03-28
    • 2016-11-04
    • 2022-01-12
    • 2018-06-17
    • 2014-09-25
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多