还有另一个标题相同的问题已经结束,但我的错误不能用该问题中提出的解决办法来解决。
我成功地使用:bash $ sudo npm install -g browser-sync安装了Browser-Sync
但是当我通过键入:bash $ browser-sync --version来检查浏览器同步版本时
我得到了一个错误:bash -bash: browser-sync: command not found
发布于 2016-02-19 08:24:01
通过运行npm bin -g检查npm安装二进制文件的位置,然后将其添加到PATH中。
export PATH=$PATH:/usr/local/bin发布于 2020-08-26 18:55:54
这对我没有任何帮助,相反,我所做的是在执行浏览器同步下载命令后找到浏览器同步的文件位置。npm安装-g浏览器-同步
原来我的windows 10将下载的文件放到%appdata%文件夹中,该文件夹位于本地磁盘(C)中,但它是一个不可见的文件夹,而不是它应该在的位置,它需要在程序文件中的nodejs文件夹中。
因此,要找到这个文件夹,请执行以下操作:在%appdata%中输入windows 10的搜索栏中,并按Enter,它应该打开该隐藏文件夹.
然后单击npm > npm_modules >,然后您会看到文件中写着高亮显示所有这些文件并将其拖放到本地磁盘(C) > Program > nodejs中。您将获得“允许访问”提示,只允许所有这些。
现在浏览器同步和nodejs正愉快地坐在一起,现在,您可以回到您的CMD窗口并键入浏览器同步版本的并获得正确的版本。
我正在为网络开发人员选择名为HTMl、CSS和Javascript的Cour血清类,遇到了这个问题,这个解决方案使我能够继续设置我的环境来学习这个课程。
发布于 2022-10-05 14:05:44
虽然上面的答案是正确的,但有一个简单的方法来处理这个问题。与显式创建$PATH不同,我们可以全局安装Browsersync。
npm i -D browser-sync
在这里,-g选项指定npm来全局安装浏览器同步包并自动添加$PATH。下一次检查它是否工作,通过运行:
browser-sync --version
注意:即使您已经安装了Browsersync,尝试运行以下命令。这个问题将得到解决。
https://stackoverflow.com/questions/35500178
复制相似问题