Page 1 of 1

尝试一下并告诉我们!

Posted: Mon Dec 23, 2024 6:57 am
by shaownhasan
在 Netlify,我们相信稳定性和可靠性不一定需要与尝试新技术的能力相冲突。我们相信这同样适用于我们所有人使用的工具,因此,作为 Web 开发的首选平台,我们的工作是确保我们的客户能够安全地尝试新工具,从而为他们的开发过程带来附加值。我们希望确保 Netlify 适合任何类型的项目和团队,因此我们很高兴地宣布 Netlify Builds 现在为Bun提供了开箱即用的(或者我们应该说是现成的?)支持。

运行时?包管理器?
Bun 是适用于 JavaScript 和 TypeScript 应用的一体化工具包。它不仅提供 JS 运行时,还提供包管理器功能。我们希望确保我们的客户能够充分利用该工具,而无需进行太多设置麻烦,因此我们的支持 台湾电话号 来自两个方面。

正如我们对其他 JS 运行时(例如Node.js和Deno)所做的那样,我们现在在构建时公开bun可执行文件,以便人们可以bun选择使用运行时运行他们的构建命令。
通过自动检测 Bun 锁文件()的存在bun.lockb并bun install在我们的平台中构建项目时使用来安装和设置 JS 依赖项。
如何将 Bun 与 Netlify 结合使用
您可以通过在构建命令中bun使用可执行文件立即开始使用运行时。您可以通过以下方式:bunnetlify.toml

[build]
command = "bun run build"
或者通过在配置 UI 中编辑您的构建命令。

bun install要利用 Bun 的包管理器功能,您可以通过在项目中本地运行来实现。这将生成一个bun.lockb文件,您应该提交并推送到您的项目(有关 Bun 的锁文件的更多详细信息,请参阅其文档)。当 Netlify Build 检测到您的存储库中存在此文件时,我们将运行bun install(npm我们的默认包管理器)。就这么简单!

确保您的 repo 中没有其他锁文件(package-lock.json,yarn.lock或),并且没有设置选项,因为我们默认会优先使用这些工具。pnpm-lock.yamlpackageManager package.json

查看我们的文档以获取有关如何在 Netlify 中配置 Bun 的包管理器功能的更多信息。

我们很乐意通过我们的支持门户 或社区论坛了解您的体验 。我们非常重视您的反馈,并始终渴望听到我们出色的社区的反馈。

继续阅读