@uni/env
TypeScript icon, indicating that this package has built-in type declarations

1.1.1 • Public • Published

env

npm

判断和获取运行时环境

支持

browser weex miniApp wechatMiniprogram bytedanceMicroApp baiduSmartProgram kuaiShouMiniProgram

安装

$ npm install @uni/env --save

示例

import { isWeex, isWeb, isMiniApp, isNode, isWeChatMiniProgram, isByteDanceMicroApp, isBaiduSmartProgram, isKuaiShouMiniProgram } from '@uni/env';

你也可以从大包引入:

import { env } from '@uni/apis';

APIS

isWeex: boolean

校验 Weex 环境

isWeb: boolean

校验 Web 环境

isMiniApp: boolean

校验阿里小程序环境

isWeChatMiniProgram: boolean

校验微信小程序环境

isByteDanceMicroApp: boolean

校验字节跳动小程序环境

isBaiduSmartProgram: boolean

校验百度小程序环境

isKuaiShouMiniProgram: boolean

校验快手小程序环境

isNode: boolean

校验 Node.js 环境

各容器内返回结果

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

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

Versions

Current Tags

Version History

Package Sidebar

Install

npm i @uni/env

Weekly Downloads

1,182

Version

1.1.1

License

BSD-3-Clause

Unpacked Size

20.5 kB

Total Files

8

Last publish

Collaborators

  • bunko
  • rax-publisher