BrowserSync:安装浏览器同步后找不到命令

时间:2016-02-19 07:57:47

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

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

  • 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

2 个答案:

答案 0 :(得分:10)

运行npm bin -g,检查npm在哪里安装二进制文件,然后将其添加到PATH

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

答案 1 :(得分:0)

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

结果是我的Windows 10将下载的文件放入本地磁盘(C)中的%appdata%文件夹中,但这是一个不可见的文件夹,而不是正确的位置应该是,它必须位于 Program Files ...

中的 nodejs文件夹

因此要找到此文件夹,请执行以下操作:在Windows 10的搜索栏中,键入%appdata%,然后按 Enter ,它将打开该隐藏文件夹。

然后单击 npm> npm_modules> ,然后您应该会看到文件浏览器同步。突出显示所有这些文件并将其拖到本地磁盘(C)>程序文件> nodejs 。您将获得允许访问提示,只需允许所有这些提示即可。

现在,浏览器同步和nodejs一起快乐地坐着,现在,您可以返回到CMD窗口并输入 browser-sync --version 并获取正确的版本。

我正在为Web开发人员学习名为HTMl,CSS和Javascript的Coursera类,遇到了这个问题,这种解决方案使我有可能继续设置自己的环境来学习该类。