# @bitbybit-dev/base 中文文档

规范地址：https://npmcn.com/package/%40bitbybit-dev/base/

版本：1\.6\.0
npm 元数据更新时间：2026-10-28T22:44:48.757Z
中文译文更新时间：2026-11-08T04:05:24.290Z
软件包许可：MIT

本文由上游 README 翻译，可能存在偏差，请结合原文核对 API、命令与配置。版权与许可归原作者所有。

原始 npm 页面：https://www.npmjs.com/package/%40bitbybit-dev/base
原文对照：https://npmcn.com/package/%40bitbybit-dev/base/?lang=original
项目主页：https://docs.bitbybit.dev/modules/Bit
源码仓库：https://github.com/bitbybit-dev/bitbybit

## 关键信息（来自 npm 元数据）

- 包体积（解压后）：1.9 MB，391 个文件
- 模块格式：ES Module
- TypeScript 类型：包内自带
- 运行依赖：0 个
- 首次发布：2024-11-26T13:40:22.324Z
- 最新版本发布：2026-10-28T22:44:48.359Z
- 近 30 天下载量：23340（2026-10-08 至 2026-11-06，npm 官方下载统计）
- 已发布版本数：53（近 12 个月 30 个）

## 中文简介

由位开发者 Base CAD 库选择程序几何

## 安装

```sh
npm install @bitbybit-dev/base
```

也可以使用：`pnpm add @bitbybit-dev/base`、`yarn add @bitbybit-dev/base`、`bun add @bitbybit-dev/base`

## README

# @ bitbybit-dev/ base (英语)

基础算法 [位数](https://bitbybit.dev/) CAD平台 - 数学,向量,矩阵,列表,文本公用,以及所有高层次包使用的共享类型.

![Picture showing bitbybit.dev platform](https://bitbybit.dev/files/site/git-cover.png)

## 概览

这个软件包为所有 Bitbybit CAD 软件包提供了基础层. 它包括用于数学,文本,列表,向量和矩阵操作的辅助功能,以及整个平台使用的基类型. 这一层以零第三方依赖性保持轻量级.

两项工作 **节点.js** 财务报告和审定财务报表 **浏览器** 环境.

## 用户

此软件包是所有更高层次的比特比特软件包的依赖性 :

-   [@ bitbybit-dev/oct](https://www.npmjs.com/package/@bitbybit-dev/occt) - OpenCascade CAD 内核
-   [@bitbybit-dev/oct-worker (英语)](https://www.npmjs.com/package/@bitbybit-dev/occt-worker) - OCT通过网络工人
-   [@ bitbybit- dev/ 磁盘](https://www.npmjs.com/package/@bitbybit-dev/manifold) - Manifold mesh 布尔斯
-   [@ bitbybit-dev/ manyfold- 工作人](https://www.npmjs.com/package/@bitbybit-dev/manifold-worker) - 通过网络工人操作
-   [@ 比特比特- dev/jscad](https://www.npmjs.com/package/@bitbybit-dev/jscad) - JSCAD固态模型
-   [@bitbybit-dev/jscad-worker (英语)](https://www.npmjs.com/package/@bitbybit-dev/jscad-worker) - 通过WebWorker提供JSCAD
-   [@ bitbybit-dev/core (中文(简体) )](https://www.npmjs.com/package/@bitbybit-dev/core) - 核心组装层
-   [@bitbybit-dev/babylonjs (英语)](https://www.npmjs.com/package/@bitbybit-dev/babylonjs) - 巴比伦JS一体化
-   [@ bitbybit-dev/ threejs (英语)](https://www.npmjs.com/package/@bitbybit-dev/threejs) - 三.j. 一体化
-   [@ bitbybit- dev/ playcanvas (英语)](https://www.npmjs.com/package/@bitbybit-dev/playcanvas) - Play Canvas一体化

## 快速启动

使用 Bitbybit 包启动项目最快的方法 :

```bash
npx @bitbybit-dev/create-app my-project
```

这个脚手架是一个完整的Vite + TypeScript项目,所有CAD内核都预先配置了. [更多地了解CLI](https://learn.bitbybit.dev/learn/npm-packages/intro)。 。 。 .

## 用一个人工智能代理

一个不知道API为它发明了合理名称的代理,而比特比特在其三个CAD内核中拥有的功能比任何模型所持有的内存都多. 免费 **[Bitbybit CAD MCP 移动程序](https://learn.bitbybit.dev/learn/using-ai-with-bitbybit/mcp/bitbybit-mcp)** 服务器去除猜想工作: 您的代理查看了该版本的确切签名、 参数默认、 返回类型和示例 `@bitbybit-dev/base` 您的工程已经安装,并写入了第一次编译的代码.

```bash
claude mcp add --transport http bitbybit https://mcp.bitbybit.dev/mcp
```

Cursor, VS Code, Claude.ai, ChatGPT 和 Claude API 连接到同一个端点; [`npx -y @bitbybit-dev/mcp`](https://www.npmjs.com/package/@bitbybit-dev/mcp) 在本地运行同一服务器, 并固定在您已安装的版本上 . [每个配置都在这里](https://learn.bitbybit.dev/learn/using-ai-with-bitbybit/mcp/bitbybit-mcp)。 。 。 .

与一个 [CAD 云层](https://bitbybit.dev/cad-cloud) 键 [比特比特 CAD 云 MCP](https://learn.bitbybit.dev/learn/using-ai-with-bitbybit/mcp/cad-cloud-mcp) 继续运行, 并让代理运行您的几何 - 测量一个 STEP 文件, 运行一个管道, 转换为 glTF - 并将结果作为文件递回 。 对于不能说MCP的助手,整个API也作为" [上下文文件](https://learn.bitbybit.dev/learn/using-ai-with-bitbybit/prompt-contexts)编辑 [文件AI部分](https://learn.bitbybit.dev/learn/using-ai-with-bitbybit/intro) 解释一切.

## 链接

| 资源 | 網址 |
| --- | --- |
| **GitHub 图像** | [https://github.com/bitbybit-dev/bitbybit/tree/master/packages/dev/base 页面存档备份,存于互联网档案馆](https://github.com/bitbybit-dev/bitbybit/tree/master/packages/dev/base) |
| **单曲** | [https://github.com/bitbybit-dev/bitbybit 页面存档备份,存于互联网档案馆](https://github.com/bitbybit-dev/bitbybit) |
| **国家预防机制** | https://www.npmjs.com/package/@bitbybit-dev/base 页面存档备份,存于互联网档案馆 |
| **文档** | [https://learn.bitbybit.dev/learn/npm-packages/intro. 中国植物物种信息数据库](https://learn.bitbybit.dev/learn/npm-packages/intro) |
| **API 参考** | [https://docs.bitbybit.dev/modules/Bit (英语)](https://docs.bitbybit.dev/modules/Bit) |
| **单位测试覆盖率** | [https://github.com/bitbybit-dev/bitbybit/ actions/workflows/verify.yml 互联网档案馆的存檔,存档日期2013-12-22](https://github.com/bitbybit-dev/bitbybit/actions/workflows/verify.yml) |

### API 参考

此包中的每一个类, 方法和输入类型都记录在生成的 TypeScript API 引用中 :

-   [向量](https://docs.bitbybit.dev/classes/Bit.Vector)
-   [数学](https://docs.bitbybit.dev/classes/Bit.MathBitByBit)
-   [名单](https://docs.bitbybit.dev/classes/Bit.Lists)
-   [基本输入类型](https://docs.bitbybit.dev/modules/Bit.Inputs.Base)

## 示例应用程序

| 应用 | 源代码 |
| --- | --- |
| [螺旋壳](https://learn.bitbybit.dev/learn/npm-packages/threejs/advanced-parametric-3d-model) | [GitHub 图像](https://github.com/bitbybit-dev/bitbybit/tree/master/examples/vite/threejs/hex-shell) |
| [Cup 配置器](https://app-store.bitbybit.dev/cup) | [GitHub 图像](https://github.com/bitbybit-dev/bitbybit/tree/master/examples/vite/threejs/cup) |
| [双层家具](https://app-store.bitbybit.dev/terrace-furniture) (婴儿JS) | 封闭源代码 |

## 发展

```bash
# Build package
npm run build-p

# Run unit tests with coverage
npm run test:coverage

# Re-run them as you edit
npm run test:watch
```

## Bitbybit 平台

除了国家防范机制一揽子计划之外,Bitbybit还提出:

-   **[视觉编程编辑器](https://bitbybit.dev/)** - Rete & Blockly 拖放 三维模型,加摩纳哥 TypeScript 编辑器
-   **[CAD 云类API](https://learn.bitbybit.dev/api/cloud-api)** - 满地建房 [管道](https://learn.bitbybit.dev/api/sdk/typescript/pipelines) 构成所有比特比特算法,其中每个步骤可以引用先前步骤的输出。 支持参数模型生成,STEP到glTF转换,以及通过HTTP支持复杂的CAD工作流程
-   **[比特比特工作室](https://studio.bitbybit.dev/)** - 一个不断发展的视觉仪表板,其中API Key用户可以生成模型,转换文件,构建 [带有图形界面的管道](https://learn.bitbybit.dev/api/studio/intro),检查任务,并预览3D结果
-   **[用于商店的 三维比特](https://apps.shopify.com/3d-bits-1)** - 电子商务交互式三维产品配置器
-   **[脚本运行器](https://learn.bitbybit.dev/learn/runners/intro)** - 在您的网站上直接执行视觉脚本
-   **[用于 AI 编码代理](https://learn.bitbybit.dev/learn/using-ai-with-bitbybit/intro)** -免费的 [Bitbybit CAD MCP 移动程序](https://learn.bitbybit.dev/learn/using-ai-with-bitbybit/mcp/bitbybit-mcp) 给克洛德代码, Cursor, VS代码, Claude.ai 和 ChatGPT 提供您使用的版本的准确 API; 带有密钥 [CAD Cloud MCP 移动程序](https://learn.bitbybit.dev/learn/using-ai-with-bitbybit/mcp/cad-cloud-mcp) 也运行几何
-   **[商业和企业](https://bitbybit.dev/b2b)** - 我们帮助企业和企业开发定制应用程序,并在我们管理的服务器上旋转优化的CAD租户工作流程

## 支持项目

这个包是开源Bitbybit生态系统的一部分. 您的订阅有助于为持续发展提供资金.

⭐ **[订户-银或金计划](https://bitbybit.dev/auth/pick-plan)** | **[获取 CAD 云的 API 密钥](https://bitbybit.dev/auth/pick-plan?api-keys=true)**

## 社区

-   [解析器](https://discord.gg/GSe3VMe)
-   [YouTube (英语)](https://www.youtube.com/@bitbybitdev?sub_confirmation=1)
-   [链接](https://www.linkedin.com/company/bitbybit-dev)
-   [X (转动)](https://x.com/bitbybit_dev)
-   [博客](https://learn.bitbybit.dev/blog)

## 许可证

麻省理工学院 [由位开发者比特](https://bitbybit.dev/)

## 常见问题

### @bitbybit-dev/base 是什么？

由位开发者 Base CAD 库选择程序几何

### 如何安装 @bitbybit-dev/base？

在项目目录运行 npm install @bitbybit-dev/base，或使用 pnpm add / yarn add / bun add。

### @bitbybit-dev/base 支持 TypeScript 吗？

支持。包内自带 TypeScript 类型声明（package\.json 声明了 types 入口），安装后即可获得类型提示，无需再安装 @types 包。

### @bitbybit-dev/base 支持 ESM 还是 CommonJS？

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

### @bitbybit-dev/base 可以商用吗？

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

### @bitbybit-dev/base 的下载量有多少？

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

### @bitbybit-dev/base 还在维护吗？

最新版本 1\.6\.0 发布于 2026/10/29（10 天前）；至今共发布 53 个版本，其中过去 12 个月发布了 30 个；首次发布于 2024/11/26。发布频率只是参考信号：功能稳定的工具可能很少需要更新，建议结合源码仓库的 issue 和提交记录判断。

