快速开始 WIP
简介
Nil Design 为提供一站式的开发体验,共实现了六个包,它们的名称及关系依赖如下图所示:
flowchart TD components("@nild/components") hooks("@nild/hooks") i18n("@nild/i18n") icons("@nild/icons") materials("@nild/materials") shared("@nild/shared") hooks --> shared i18n --> shared i18n --> hooks icons --> shared components --> hooks components --> shared components --> icons materials --> shared materials --> hooks materials --> components materials --> icons
第三方依赖
Dependencies
名称 | 版本 | Used By |
---|---|---|
@floating-ui/dom | 1.7.1 | @nild/components |
@icon-park/react | 1.4.2 | @nild/icons |
tailwind-merge | 3.3.0 | @nild/shared |
Peer Dependencies
名称 | 版本 | Needed By |
---|---|---|
lodash-es | ^4.17.21 | @nild/shared |
react | ^18.2.0 | @nild/shared @nild/i18n @nild/hooks @nild/icons @nild/components @nild/materials |
react-dom | ^18.2.0 | @nild/components @nild/materials |
tailwindcss | ^4.1.7 | @nild/shared |
安装
NOTE
PNPM 安装前建议设置 auto-install-peers=true
sh
npm install @nild/shared
npm install @nild/hooks
npm install @nild/i18n
npm install @nild/icons
npm install @nild/components
npm install @nild/materials
sh
pnpm add @nild/shared
pnpm add @nild/hooks
pnpm add @nild/i18n
pnpm add @nild/icons
pnpm add @nild/components
pnpm add @nild/materials