modern.js icon indicating copy to clipboard operation
modern.js copied to clipboard

[Feature]: bun 包管理器

Open huxinfeng opened this issue 1 year ago • 3 comments

这个功能解决了什么问题?

希望支持 bun 包管理器,目前只有 npm yarn pnpm

你期望的 API 是什么样子的?

bun

huxinfeng avatar Feb 26 '24 09:02 huxinfeng

感谢反馈,可以进一步描述下需要支持的内容,比如现在哪些功能 bun 是不可用的(create ? / new ? / build ?)

当然我们的计划是框架功能应该与包管理器无关的,你可以自行选择包管理器,也欢迎 PR ~

KyrieLii avatar Mar 05 '24 11:03 KyrieLii

感谢反馈,可以进一步描述下需要支持的内容,比如现在哪些功能 bun 是不可用的(create ? / new ? / build ?)

当然我们的计划是框架功能应该与包管理器无关的,你可以自行选择包管理器,也欢迎 PR ~

@modern-js/create@latest 创建时,有个包管理器选择,希望支持bun选项

huxinfeng avatar Mar 05 '24 11:03 huxinfeng

Get, 这个选项的作用主要是创建项目后默认依赖安装,以及项目模板一些命令的替换,应该不影响创建后项目的运行,你可以添加 --no-need-install 参数先关闭默认行为,创建结束后用 bun 来 install 。

后续的迭代方向是项目初始化模板与包管理器完全解耦,创建完成后由开发着自行选择包管理器。

KyrieLii avatar Mar 05 '24 11:03 KyrieLii