Skip to content

快速开始 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/dom1.7.1@nild/components
@icon-park/react1.4.2@nild/icons
tailwind-merge3.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