2015-09-09 45 views
0

第一,我从来没有使用过node.js,无论如何我知道它能够在终端上本地运行。如果我构建了一些也可以在终端和Web浏览器上运行的应用程序,那么我如何检查Node.js是否在终端或Web浏览器上运行?如何检查node.js脚本是在终端还是网络上运行?

+0

什么是你的最终目标? –

+0

@ DanielA.White对不起,“结局游戏”是什么意思? – fronthem

回答

1

它是javascript,而不是在终端(node.js)或浏览器中运行的node.js。

为了检查你的代码是在节点执行,或者在浏览器,您可以检查是否存在特定的环境东西的定义,像window(浏览器),或者global(节点),但它不是100%可靠的,因为另一个代码可以定义这些对象。

我会建议使用像detect-nodehttps://www.npmjs.com/package/detect-node

相关问题