BrowserSync 开始时未列出 URL 的访问权限

BrowserSync starts with NO access URL's listed

我刚刚从 Yeoman (ng-fullstack) 安装了一个脚手架项目,并且只选择了客户端选项。它安装正常,但是当我 运行 "gulp" 时,所有任务 运行 没有错误并启动 http://localhost:3000。这永远不会解析网站,在控制台输出中我得到:

运行s browserSync 的代码行如下所示:

browserSync({proxy: "http://localhost:3333", reloadDelay: 1000});

知道为什么这不能正常工作吗?我对 browserSync 还不太熟悉。

你在使用powershell吗?我可能遇到过同样的问题。在我的例子中,访问 Urls 实际上是打印的,但由于着色而看不见。

您可以通过copy/pasting在文本编辑器中找到访问 Urls 并检查它们的值。

您还可以还原 powershell window 以用作旧版控制台。 Right-click 在您的 powershell window 的标题栏上,选择 "Properties",然后单击 "Use legacy console"。

是的,同样的事情发生在我身上。这是因为 PowerShell 的颜色设置。在 PowerShell 的属性中使用 "legacy mode" 对解决此问题没有任何帮助。

复制和粘贴工作如 Erik 的回答中所述,因为信息就在那里。

我只是将 PowerShell 背景颜色更改为其他颜色。任何比默认(深)蓝色更亮的颜色都应该有所帮助。我喜欢非常微妙的霓虹粉色。

PowerShell window 标题栏上的

Right-click 和 select 'Properties'。然后 select 'Colors' 选项卡。在那里您会找到自定义 PowerShell 显示调色板的选项。

PowerShell 属性屏幕截图