将链接放在console.log()中。 Node.js的

时间:2016-03-29 21:53:23

标签: node.js hyperlink console

我想做这样的事情:

console.log('Your server available at <a href="localhost:3000"> localhost:3000 </a>');

但遗憾的是节点控制台无法识别'a'标签。

是否有任何想法如何将链接放在节点控制台中?

4 个答案:

答案 0 :(得分:6)

您无法通过终端解释HTML标记,因为您的终端不知道html是什么。

您只需在控制台输出中显示一个URL即可 console.log('Your server available at http://localhost:3000

大多数现代终端会自动将其解析为URL(如果您在其中放置有效的URL)

例如,如果您在按住Cmd的同时双击它,Mac默认终端会从控制台输出重定向到有效的URL

答案 1 :(得分:1)

节点中的console.log在控制台窗口(Windows中的命令提示符)中呈现文本,该窗口不知道如何解释html标记。我担心你无法做到这一点,除非你发现第三方插件(如果这样的插件存在)允许这样做。

希望有所帮助。

答案 2 :(得分:0)

您不需要这个。不久前,某些终端开始支持链接。我认为那是在2017年左右。

您将在此处找到更多信息:https://gist.github.com/egmontkob/eb114294efbcd5adb1944c9f3cb5feda

答案 3 :(得分:0)

我想我应该对此进行更新: 您可以使用terminal-link软件包。