🧪 Qwik Labs 概述
Qwik Labs 是一个孵化器,用于存放尚未准备好投入生产的想法。在这里,我们可以发布我们的“正在进行的工作”,以便社区可以试用并提供反馈,但不能保证该功能稳定或会投入生产。
鉴于这些想法处于初始阶段,它们在生命周期中可能会发生重大变化,因此不应在生产环境中依赖它们。
使用风险自负。
免责声明: Qwik Labs 是一个实验场所,因此
- 我们不保证 API 的稳定性:我们随时可能破坏它。
- 它尚未准备好投入生产:我们希望您尝试它并给我们反馈,以便我们改进。
- 不保证该功能最终会投入生产:它随时可能被放弃。
随着功能的开发,预计会出现大量重大更改!!!
阶段
每个 Qwik Labs 功能大致可以认为经历以下阶段
proposal
: 一个 RFC 提案,还没有代码prototyping
: 一个实验阶段,我们探索 API、算法和方法。缺少功能,可能无法使用。implementation
: 我们知道需要构建什么,并且正在进行构建过程。alpha
: 我们认为该项目已准备好接收来自社区的反馈。试用它并告诉我们哪些有效,哪些无效。beta
: 我们认为该项目已准备好迁移到主仓库并投入生产。
安装
Qwik Labs 作为单独的节点包发布。由于 Qwik Labs 是“正在进行的工作”,因此节点包未发布到 NPM,而是作为 github URL 发布。该包会不断更新,因此它将始终包含最新版本。(您可以阅读有关安装节点包的更多信息 这里。)
npm install github:QwikDev/qwik-labs-build#main
或者,只需将此添加到您的 package.json
中
{
...
"dependencies": {
...
"@builder.io/qwik-labs": "github:QwikDev/qwik-labs-build#main",
}
}