繁体   English   中英

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

[英]BrowserSync in Bash on Ubuntu on Windows (Linux Subsystem) - couldn't open browser

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

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

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

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

但是有配置或解决方法吗?

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM