# @ai-ecoverse/wasi-zig 中文文档

规范地址：https://npmcn.com/package/%40ai-ecoverse/wasi-zig/

版本：0\.16\.0-20
npm 元数据更新时间：2026-10-21T06:52:35.474Z
中文译文更新时间：2026-11-06T06:21:34.355Z
软件包许可：MIT AND Apache-2\.0 WITH LLVM-exception

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

原始 npm 页面：https://www.npmjs.com/package/%40ai-ecoverse/wasi-zig
原文对照：https://npmcn.com/package/%40ai-ecoverse/wasi-zig/?lang=original
项目主页：https://github.com/ai-ecoverse/homescoop/tree/main/packages/wasi-zig
源码仓库：https://github.com/ai-ecoverse/homescoop

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

- 包体积（解压后）：126 MB，2857 个文件
- TypeScript 类型：未声明
- 运行依赖：0 个
- 首次发布：2026-10-01T03:02:43.197Z
- 最新版本发布：2026-10-21T06:52:34.999Z
- 近 30 天下载量：4455（2026-10-05 至 2026-11-03，npm 官方下载统计）
- 已发布版本数：18（近 12 个月 18 个）

## 中文简介

使用LLVM的Zig编译器,在SLICC中构建Zig,C和C++程序.

## 安装

```sh
npm install @ai-ecoverse/wasi-zig
```

也可以使用：`pnpm add @ai-ecoverse/wasi-zig`、`yarn add @ai-ecoverse/wasi-zig`、`bun add @ai-ecoverse/wasi-zig`

## README

# @ai-ecoverse/wasi-zig(与LLVM 21相通)

Zig 0.16.0 为石膏所建,为hem32-wasi所建,有LLVM 21.1.8,crang和lld.

-   `zig build-exe` 编号 : `run` 编号 : `test` 编号 : `build`, (中文(简体) ), `-ofmt=c`,所有优化模式, 与 LLVM 的优化器,用于"快放"/"快放"/"快放"/"快放".
-   `zig cc` 编号 : `zig c++` idi-libc、libc++和Zig的运行时间 (编译器 rt, ubsan rt, zigc) 船为基线 CPU 预建; 另一 CPU或模式(例如:. `-mcpu=generic+simd128`(b) 从其C处建造同位素图书馆 可选来源 `@ai-ecoverse/wasi-zig-libc-src` 软件包 (单位:千美元)`ipk install @ai-ecoverse/wasi-zig-libc-src`) (中文(简体) ).
-   后端: 调试构建纯Zig相机32代码 使用Zig自行托管相机 后端(快速编译,如无LLVM包); 发布模式、程序 链接 libc 和 C/C++ 源使用 LLVM. `-fllvm` 编号 : `-fno-llvm` (或 `.use_llvm` 在编译步骤上) 覆盖每个建筑.
-   目标:仅标为hem32/hem64(内部LLVM有WebAssembly目标); crange 的资源头被修剪成原样.
-   以真线行行于斯克下(LLVM的线行池,被子纹).
-   `@cImport` 财务报告和审定财务报表 `zig translate-c` 工作(自0.16.0-18起,housecoop#1061). 第一个用途是将 C 翻译工具汇编到缓存中,它需要 一边,一边.
-   `zig c++` 用于编译 : `-fno-exceptions` 默认 (自0.16.0-18起,homecoop#1062):捆绑的libc++没有例外 支持,就像Idi -sdk的干戈。 所以密码 `throw` 或者说 `try` 没有 编译( “ 不能使用“ 扔出 ” , 但已禁用) , 和例外 libc++ 本身抛出(`std::map::at` 超出范围, 失败 `new`(终止) 计划. `-fexceptions` 打开它们,连接就会失效 (单位:千美元)`__cxa_throw` 未定义).

LLVM为Apache-2.0与LVM-例外(LICENSE-LLVM.TXT);Zig为MIT(LICENSE).

## 常见问题

### @ai-ecoverse/wasi-zig 是什么？

使用LLVM的Zig编译器,在SLICC中构建Zig,C和C\+\+程序\.

### 如何安装 @ai-ecoverse/wasi-zig？

在项目目录运行 npm install @ai-ecoverse/wasi-zig，或使用 pnpm add / yarn add / bun add。

### @ai-ecoverse/wasi-zig 支持 TypeScript 吗？

该包的 package\.json 没有声明类型入口。需要类型提示时，可以在 npm 上查找社区维护的 @types/ai-ecoverse\_\_wasi-zig 是否存在。

### @ai-ecoverse/wasi-zig 可以商用吗？

@ai-ecoverse/wasi-zig 使用 MIT AND Apache-2\.0 WITH LLVM-exception 许可。声明的许可为 MIT AND Apache-2\.0 WITH LLVM-exception，请阅读许可原文确认使用条件。以上为概括，不构成法律意见，请以许可原文为准。

### @ai-ecoverse/wasi-zig 的下载量有多少？

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

### @ai-ecoverse/wasi-zig 还在维护吗？

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

