@chainner/node-path

中文文档
0.1.1发布于 2024/04/11MITCommonJS零依赖近 30 天下载 2.3万

在浏览器中使用节点路径模块的多填充

中文使用文档

节点路径

这是一个方便浏览器的多填充,用于节点.js path 模块。 不像其他的多填充物一样 path-browserify,这不是重新执行,而是原始节点的源代码副本.js path 模块(状态承诺) 818c10e86d9c44b7e99197a0983ba143754474be (英语)) (中文(简体) ). 这确保了win32得到适当的支持.

平台、 cwd 和 env

这个 path 模块依赖于 process.platform, (中文(简体) ), process.cwd(),以及 process.env 变量。 这些显然没有出现在浏览器中, 所以这个软件包使用 shim 。 其作用如下:

  • process.platform数字 :
    • 若为 globalThis.process.platform 是一个字符串,返回它.
    • 若为 globalThis.navigator.userAgent 显示 Windows 平台,返回 'win32'。 。 。 .
    • 否则,返回 'linux'。 。 。 .
  • process.cwd()数字 :
    • 若为 globalThis.process.cwd 是一个函数,运行它并返回结果.
    • 狦 s process.platform 实值 'win32'ưμ㼯a 'C:\\'。 。 。 .
    • 否则,返回 '/'。 。 。 .
  • process.env数字 :
    • 若为 globalThis.process.env 是一个对象,返回它.
    • 否则,返回一个空对象.

许可证

所有代码,除了 path.js 根据麻省理工学院的许可.

path.js 具有下列许可条件:

版权Joyent, Inc.等节点贡献者.

特此免费准许任何人获得 本软件和相关文档文件的复制件 “软件”,在软件中不受限制地处理,包括 不限制使用、复制、修改、合并、出版、, 软件的分发、分版和/或销售,并允许 提供软件的人 下列条件:

上述版权通知和本许可通知应当包括: 软件的所有副本或大部分.

软件被提供"AS IS", 没有任何恐惧, EXPRESS ,包括但不局限于 紧迫性,特别是目的和非目的的证明。 内 对于任何索赔, 都不得使用任何连锁电话或警察电话, 转让或其他责任,以契约、条约或 产生于、出自或与溶剂有关的 在软件中使用或其他交易.

版本与发布记录

@chainner/node-path 共发布 2 个版本,首次发布于 2024/04/11;过去 12 个月发布了 0 个版本。

版本发布日期距今
0.1.1latest2024/04/112 年前
0.1.02024/04/112 年前

关于 @chainner/node-path 的常见问题

@chainner/node-path 是什么?

在浏览器中使用节点路径模块的多填充

如何安装 @chainner/node-path?

在项目目录运行 npm install @chainner/node-path,或使用 pnpm add / yarn add / bun add。

@chainner/node-path 支持 TypeScript 吗?

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

@chainner/node-path 支持 ESM 还是 CommonJS?

以 CommonJS 形式发布,可以直接 require();在 ES Module 项目中也可以用 import 引入(Node.js 会把 module.exports 作为默认导出)。

@chainner/node-path 可以商用吗?

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

@chainner/node-path 的下载量有多少?

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

@chainner/node-path 还在维护吗?

最新版本 0.1.1 发布于 2024/04/11(2 年前);至今共发布 2 个版本,其中过去 12 个月发布了 0 个;首次发布于 2024/04/11。发布频率只是参考信号:功能稳定的工具可能很少需要更新,建议结合源码仓库的 issue 和提交记录判断。