我有一个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 文件。或者有更好的方法吗?