即使在设置环境变量的正确路径后也找不到浏览器同步命令
Browser-sync command not found even after setting the correct path to the environment variable
我遇到了一个问题,我找到了一些解决方案,但仍然没有 working.I 为 windows 32 位版本安装 nodejs,当我安装浏览器时一切正常 well.Now-通过命令行同步运行使用命令
$ npm install -g browser-sync
现在一切都已正确安装,但出现了一些警告。现在当我 运行 命令
$ browser-sync --version
它说浏览器同步命令不是 found.So 我用谷歌搜索并发现我的环境变量可能设置不正确,所以它没有接收我的命令。然后我尝试通过以下给出结果的命令找到要在环境变量中设置的正确路径
$ npm bin -g
C:\Users\TEMP\AppData\Roaming\npm;npm\npm
(not in PATH env variable)
所以我尝试通过命令添加路径
$ PATH %PATH%;C:\Users\TEMP\AppData\Roaming\npm;npm\npm
但仍然没有working.I检查路径是否真的直接从环境编辑器中通过运行ning 命令 $Path 添加路径,它实际上是添加路径但问题仍然存在。
我认为问题出在文件夹名称中,其中有分号 "npm;npm" 实际上用于分隔 paths.I 我不太清楚为什么要添加具有这样名称的文件夹,我尝试重命名它,但是一旦我 运行 命令 npm bin -g 它就会创建一个同名的新文件夹。
我也尝试使用 "NPM_NP~1" 文件夹的简称来避免分号问题,但它仍然不起作用。
自从过去 2 天以来,我一直坚持这个问题,希望我能从你们那里找到解决方案,这样我就可以继续进行一些实际的开发工作。我给了你们尽可能多的信息。如果您需要更具体的信息,请告诉我。
您需要 NODE_PATH 设置:
$ set NODE_PATH=%AppData%\npm\node_modules
我遇到了一个问题,我找到了一些解决方案,但仍然没有 working.I 为 windows 32 位版本安装 nodejs,当我安装浏览器时一切正常 well.Now-通过命令行同步运行使用命令
$ npm install -g browser-sync
现在一切都已正确安装,但出现了一些警告。现在当我 运行 命令
$ browser-sync --version
它说浏览器同步命令不是 found.So 我用谷歌搜索并发现我的环境变量可能设置不正确,所以它没有接收我的命令。然后我尝试通过以下给出结果的命令找到要在环境变量中设置的正确路径
$ npm bin -g
C:\Users\TEMP\AppData\Roaming\npm;npm\npm
(not in PATH env variable)
所以我尝试通过命令添加路径
$ PATH %PATH%;C:\Users\TEMP\AppData\Roaming\npm;npm\npm
但仍然没有working.I检查路径是否真的直接从环境编辑器中通过运行ning 命令 $Path 添加路径,它实际上是添加路径但问题仍然存在。
我认为问题出在文件夹名称中,其中有分号 "npm;npm" 实际上用于分隔 paths.I 我不太清楚为什么要添加具有这样名称的文件夹,我尝试重命名它,但是一旦我 运行 命令 npm bin -g 它就会创建一个同名的新文件夹。
我也尝试使用 "NPM_NP~1" 文件夹的简称来避免分号问题,但它仍然不起作用。
自从过去 2 天以来,我一直坚持这个问题,希望我能从你们那里找到解决方案,这样我就可以继续进行一些实际的开发工作。我给了你们尽可能多的信息。如果您需要更具体的信息,请告诉我。
您需要 NODE_PATH 设置:
$ set NODE_PATH=%AppData%\npm\node_modules