我有 jasmine 测试规范文件,我想使用 node.js 和在浏览器中运行它。如何检测脚本是否在 Node 中运行?
最佳答案
几个想法:
您可以检查窗口全局对象,如果它可用,那么您在浏览器中
if (typeof window === 'undefined')
// this is node
或者你可以检查进程对象,如果它可用,那么你在 Node 中
if(typeof process === 'object')
// this is also node
关于javascript - 如何检测脚本是在浏览器中还是在 Node.js 中运行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34550890/