11

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

  • Mac OSX 埃尔卡皮坦
  • 节点 [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

4

2 回答 2

19

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

export PATH=$PATH:/usr/local/bin
于 2016-02-19T08:24:01.080 回答
2

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

原来我的 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 课程,遇到了这个问题,这个解决方案使我能够继续设置我的环境来上课。

于 2020-08-26T18:55:54.237 回答