sindresorhus/environment · 文件 下载 ZIP
文件最后提交记录最后更新时间
README.md
以下内容由 AI 翻译,如有问题请点此提交 issue 反馈
环境
在运行时检查代码正在哪个 JavaScript 环境中执行
安装
npm install environment
使用方法
import {isBrowser, isNode} from 'environment';
if (isBrowser) {
console.log('Running in a browser!');
}
if (isNode) {
console.log('Running in Node.js!');
}
API
isBrowser
检查代码是否在网页浏览器环境中运行。
isNode
检查代码是否在 Node.js] 环境中运行。
isBun
检查代码是否在 Bun] 环境中运行。
isDeno
检查代码是否在 Deno 环境中运行。
isElectron
检查代码是否在 Electron] 环境中运行。
isJsDom
检查代码是否在 jsdom 环境中运行。
isWebWorker
检查代码是否在 Web Worker 环境中运行,该环境可以是专用工作线程、共享工作线程或服务工作线程。
isDedicatedWorker
检查代码是否在 专用工作进程环境] 中运行。
isSharedWorker
检查代码是否在 Shared Worker 环境中运行。
isServiceWorker
检查代码是否在 Service Worker 环境中运行。
isMacOs
检查代码是否在 macOS 上运行。
isWindows
检查代码是否在 Windows 上运行。
isLinux
检查代码是否在 Linux 上运行。
isIos
检查代码是否在 iOS 上运行。
isAndroid
检查代码是否在 Android 上运行。