MoonBit 包管理使用教程
MoonBit 的构建系统无缝集成了包管理和文档生成工具,用户可以方便地从 mooncakes.io 获取依赖、查阅模块的文档,并推送新的模块。
mooncakes.io是 MoonBit 的中心化包管理平台。所有的“月饼”都是一个模块,是最小的上传单位,都有一个对应的配置文件moon.mod.json
。模块的路径下可以有多个包,每个包对应一个moon.pkg.json
配置文件,与moon.pkg.json
同一层级下的.mbt
源码属于这个包。
在开始前,确保您已经安装了moon。
注册和登录
提示:如果不需要推送模块,可以跳过注册和登录的步骤。
假如您还没有 mooncakes.io 的帐号,输入moon register
,根据提示选择注册方式,完成注册后自动登录。如果之前注册过帐号,可以使用moon login
登录。
当看到如下内容时,表示登录成功:
API token saved to ~/.moon/credentials.json