🧪 Qwik Labs 概述
Qwik Labs 是一个孵化器,用于尚未准备好投入生产的想法。这是一个我们可以发布我们的“正在进行中”的工作的地方,以便社区可以尝试并提供反馈,但不能保证该功能稳定或能够投入生产。
鉴于这些是初期阶段的想法,它们在其生命周期内很可能会发生重大变化,因此不应依赖于它们进行生产。
请自行承担风险。
免责声明: Qwik Labs 是一个实验的地方,因此:
- 我们不保证 API 的稳定性:我们可以在任何时候更改它。
- 它尚未准备好投入生产:我们希望您尝试并给我们反馈,以便我们可以改进。
- 不能保证该功能将会投入生产:它可以在任何时候被放弃。
由于功能正在开发中,预计会有很多重大变更!!!
阶段
每个 Qwik Labs 功能大致可以分为以下阶段:
proposal
:一个尚未编写代码的 RFC 提案prototyping
:一个实验阶段,我们在探索 API、算法和方法。可能缺少功能,可能不可用。implementation
:我们知道需要构建什么,并正在进行构建过程。alpha
:我们认为项目已经准备好接收社区的反馈。请尝试并告诉我们哪些功能有效,哪些功能无效。beta
:我们认为项目已经准备好毕业并在主要仓库中使用。
安装
Qwik Labs 以一个独立的 Node 包进行分发。由于 Qwik Labs 是“正在进行中”的工作,该 Node 包未发布到 NPM,而是作为一个 GitHub URL 进行发布。该包会持续更新,因此它始终包含最新的构建。(您可以在这里阅读有关安装 Node 包的信息。)
npm install github:BuilderIo/qwik-labs-build#main
或者只需将以下内容添加到您的 package.json
文件中:
{
...
"dependencies": {
...
"@builder.io/qwik-labs": "github:BuilderIo/qwik-labs-build#main",
}
}