Numerous Pulsating Martians

    universal-env
    TypeScript icon, indicating that this package has built-in type declarations

    3.3.3 • Public • Published

    universal-env npm

    判断和获取运行时环境

    支持

    browser weex miniApp wechatMiniprogram bytedanceMicroApp quickApp baiduSmartProgram kuaiShouMiniProgram

    安装

    $ npm install universal-env --save

    示例

    import { isWeex, isWeb, isMiniApp, isNode, isWeChatMiniProgram, isByteDanceMicroApp, isQuickApp, isBaiduSmartProgram, isKuaiShouMiniProgram } from 'universal-env';

    APIS

    isWeex: boolean

    校验 Weex 环境

    isWeb: boolean

    校验 Web 环境

    isMiniApp: boolean

    校验阿里小程序环境

    isWeChatMiniProgram: boolean

    校验微信小程序环境

    isByteDanceMicroApp: boolean

    校验字节跳动小程序环境

    isBaiduSmartProgram: boolean

    校验百度小程序环境

    isKuaiShouMiniProgram: boolean

    校验快手小程序环境

    isQuickApp: boolean

    校验快应用环境

    isNode: boolean

    校验 Node.js 环境

    各容器内返回结果

    注:以下各小程序 WebView 内容器判断依赖 WebView 中注入容器的JS SDK。

    isMiniApp isWeChatMiniProgram isByteDanceMicroApp isQuickApp isWeb isWeex isNode isKuaiShouMiniProgram isBaiduSmartProgram
    阿里小程序 ✔️
    阿里小程序 WebView ✔️ ✔️
    微信小程序 ✔️
    微信小程序 WebView ✔️ ✔️
    字节跳动小程序 ✔️
    字节跳动小程序 WebView ✔️ ✔️
    快手小程序 ✔️ ✔️
    快手小程序 WebView ✔️ ✔️ ✔️
    百度小程序 ✔️
    百度小程序 WebView ✔️
    快应用 ✔️
    快应用 WebView ✔️
    Weex ✔️
    Node ✔️
    Web ✔️

    Keywords

    Install

    npm i universal-env

    DownloadsWeekly Downloads

    3,878

    Version

    3.3.3

    License

    none

    Unpacked Size

    10.8 kB

    Total Files

    12

    Last publish

    Collaborators

    • zeroling
    • sobear
    • wintercn
    • yuanyan
    • yacheng
    • rax-publisher