@browsery/util

中文文档
0.12.6-rev.1发布于 2026/10/07MITES Module构建来源已验证近 30 天下载 5930

浏览器兼容的节点JS uil 模块

中文使用文档
文档目录6 节
  1. 安装
  2. 使用量
  3. 浏览器支持
  4. API 密码
  5. 捐款
  6. 许可证

@ 浏览/使用

浏览器兼容节点JS util API !

此模块捆绑 用户 浏览器模块 !

用户 Build Status

节点.js的 用户 用于所有引擎的模块.

此执行节点.js util 模块,用于没有它的环境,如浏览器.

安装

通常不需要安装 util 你自己来 如果你的代码运行在节点.js, util 内置。 如果您的代码在浏览器中运行, 捆绑者喜欢 浏览器 或者说 网络软件包 (截至第4版 -- 参见此文档 如何将多填充物包含在内 util 5+)中还包括: util 模块.

但是,如果这些没有应用, npm 做:

npm install util

使用量

var util = require('util')
var EventEmitter = require('events')

function MyClass() { EventEmitter.call(this) }
util.inherits(MyClass, EventEmitter)

浏览器支持

这个 util 模块使用ES5特性. 如果您需要支持像 IE8 这样的非常旧的浏览器, 请使用 shim 类似 es5-shim您既需要shim版本,也需要虚假版本 es5-shim。 。 。 .

用于 util.promisify 财务报告和审定财务报表 util.callbackify承诺必须已经兑现。 如果您需要支持IE11等不支持"承诺"的浏览器,请使用shim. es6 保证 这是一个流行的,但还有许多其他 在npm.

API 密码

见 节点.js util 文件。 。 。 . util 目前支持节点8 LTS API. 然而,有些方法已经过时。 这个 inspect 财务报告和审定财务报表 format 这个模块中包含的方法比Node.js中的方法简单得多,更赤骨.

捐款

公关很受欢迎! 二. 推动执行《公约》的主要途径 util 是通过从Node.js移植特性、错误修正和测试。 理想的情况是,对这一模块的代码贡献是从Node.js复制到ES5的,而不是从零开始重新执行。 尽可能地与Node.js代码相匹配,在Node.js新更改地块时维护更加简单. 本模块旨在提供与Node.js完全相同的API,因此核心中没有的特性 util 模块不被接受。 特色请求应针对: 节点/节点 并一旦在节点.js中实施,将添加到本模块中.

如果节点之间有行为上的差异. Js's (英语) util 请打开一个问题!

许可证

麻省理工学院

版本与发布记录

@browsery/util 共发布 12 个版本,首次发布于 2023/01/10;过去 12 个月发布了 3 个版本。最新版本附带 npm provenance 构建来源证明,可追溯到公开的 CI 构建记录。

版本发布日期距今
0.12.6-rev.1latest2026/10/071 个月前
0.12.6-r42026/09/072 个月前
0.12.6-r32026/04/047 个月前
0.12.6-r22024/08/122 年前
0.12.6-r12024/08/112 年前
0.12.5-r22024/08/112 年前

关于 @browsery/util 的常见问题

@browsery/util 是什么?

浏览器兼容的节点JS uil 模块

如何安装 @browsery/util?

在项目目录运行 npm install @browsery/util,或使用 pnpm add / yarn add / bun add。

@browsery/util 支持 TypeScript 吗?

该包的 package.json 没有声明类型入口。需要类型提示时,可以在 npm 上查找社区维护的 @types/browsery__util 是否存在。

@browsery/util 支持 ESM 还是 CommonJS?

以 ES Module 形式发布,推荐使用 import 引入。在 CommonJS 项目中,Node.js 20.19+ / 22.12+ 可以直接 require() 不含顶层 await 的 ES Module,更早的版本需要改用动态 import()。

@browsery/util 可以商用吗?

@browsery/util 使用 MIT 许可。宽松许可:允许商业使用、修改和再分发,通常只需在分发时保留原版权与许可声明。以上为概括,不构成法律意见,请以许可原文为准。

@browsery/util 的下载量有多少?

根据 npm 官方下载统计,@browsery/util 在 2026/10/09 – 2026/11/07 这 30 天内被下载 5,930 次,日均约 198 次。下载量会把 CI 构建、镜像同步和作为其他包依赖的安装一并计入,适合横向比较热度,不能直接等同于使用人数。

@browsery/util 还在维护吗?

最新版本 0.12.6-rev.1 发布于 2026/10/07(1 个月前);至今共发布 12 个版本,其中过去 12 个月发布了 3 个;首次发布于 2023/01/10。发布频率只是参考信号:功能稳定的工具可能很少需要更新,建议结合源码仓库的 issue 和提交记录判断。