在该项目中,使用 monorepo 方式来管理组件,每个组件对应一个包,并发布在 @nami-ui/*
作用域下。
该项目使用 yarn 及 lerna 来维护这些包(之所以使用 yarn 而非 npm,是因为需要使用 yarn 提供的 Workspaces 特性)。
因此在开发该项目之前,请先确保已安装 yarn,并已开启 workspaces 支持。
安装项目依赖:
yarn bootstrap
清理项目依赖:
yarn clean
启动本地文档服务:
yarn website
启动 storybook 服务:
yarn storybook
发布版本:
yarn release
发布文档:
yarn release:website