Windows上的Ubuntu上的Bash中的BrowserSync(Linux子系统) - 无法打开浏览器

时间:2017-05-20 04:42:22

标签: linux bash ubuntu npm browser-sync

我在Bash中使用浏览器同步,当我在Angular示例中输入[BS] Couldn't open browser (if you are using BrowserSync in a headless environment, you might want to set the open option to false)时,它不会自动打开浏览器并显示npm start

当然,在有限的Linux环境中无法打开浏览器(因为Windows上的Ubuntu上的Bash中没有提供GUI支持)。

如果我使用Powershell,它的工作正常。

我的环境:Windows上的Ubuntu上的VS Code + Bash。

但是有配置还是解决方法?

1 个答案:

答案 0 :(得分:3)

因此,当我继续浏览时,我在此网页https://gist.github.com/Kenty/9096000/revisions上找到了解决此问题的线索,这暗示了我可以从错误消息中找到打开选项的位置。我决定搜索" bs.config.js"在我的电脑上,我在我的角文件夹下的\ Template \ node_modules \ browser-sync \ lib文件夹中找到了一个名为default.config.js的文件,当我搜索文件时,我终于找到了打开选项并更改了打开选项来自"当地" (这是默认选项)为false(注意,它没有引号),当我再次运行npm start命令时,在git-bash终端上它运行了,没有更多错误。