如何判断当前脚本是运行在浏览器还是node环境中

Posted zhangyue690811

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何判断当前脚本是运行在浏览器还是node环境中相关的知识,希望对你有一定的参考价值。

<script>
this === window ? console.log(‘browser‘) : console.log(‘node‘);
/*
判断global对象是否为window,
为window在浏览器中运行
不为window在node环境中运行
*/
</script>

以上是关于如何判断当前脚本是运行在浏览器还是node环境中的主要内容,如果未能解决你的问题,请参考以下文章

如何用JavaScript判断前端应用运行环境(移动平台还是桌面环境)

js如何判断当前运行环境是ios webview还是android webview

运行环境判断 开发环境和生产环境

node-1

node-REPL

node - 开发环境与生产环境