如何使用bun.lockb将静态网站项目部署到Github Pages?

问题描述 投票:0回答:1

我有一个vite-react静态页面项目,我专门使用bun来安装包和构建项目。这就是它没有package-json.lock而是有bun.lockb的原因。

现在我正在尝试将此项目部署到 Github 页面中。我使用的是Vite官方文档提供的模板yml。

这是我在 GitHub 部署日志中看到的错误。我明白这是因为我的项目没有package-json.lock。

错误:在 /home/runner/work/rolling/rolling 中找不到依赖项锁定文件。支持的文件模式:package-lock.json、npm-shrinkwrap.json、yarn.lock

我可以在 Github 中的任何位置配置部署,让它明白它必须查看 Bun.lockb 而不是 package-json.lock 吗?

如果这是不可能的,解决这个问题的唯一其他方法是在项目中同时使用 npm 和 Bun,以便 npm 生成 package-json.lock 文件。或者有更好的方法吗?

npm github-pages package.json bun
1个回答
1
投票

感谢phil。我弄清楚了如何将 Github Pages 与 Bun 一起使用。这些是项目需要的更改。

以下是我所做的更改。图片的左边部分是来自vite文档的yml,右边是我对bun所做的更改。

Changes I made

© www.soinside.com 2019 - 2024. All rights reserved.