京东风格的轻量级移动端 React 组件库,支持一套代码生成 H5 和小程序
* 🚀 70+ High Quality Components
* 📖 Based on JD APP 11.0 Visual Specifications
* 🍭 Support Tree Shaking
* 📖 Extensive Documentation and Demos
* 💪 Written in TypeScript
* 💪 Support SSR (Experimental)
* 🍭 Support Custom Themes
* 🍭 90%+ Unit Test Coverage
* 📖 Provide Sketch Design Resources
sh
node scripts/generate-nutui.js
node scripts/create-theme-typings.js
生成 nutui.react.es.js nutui.react.umd.js
vite build --config vite.config.build.ts
生成 esm 文件夹下的 JS 文件
npm run build:es
生成 packages 文件夹下的 scss 文件
npm run build:css
npm run build:loader-style
npm run build:component:css
npm run build:locales
node scripts/add-comments-to-dts.js
`Running locally
$3
`sh
Clone repository
git clone https://github.com/jdf2e/nutui-react.gitEnter the project dictionary
cd nutui-reactInstall dependencies
pnpm installStart development
pnpm run devvisit in browser: http:http://localhost:3000 (you don't have to open it manually if you've run it in the browser again)
`
$3
`sh
Clone repository
git clone https://github.com/jdf2e/nutui-react.gitEnter the project dictionary
cd nutui-reactInstall dependencies
pnpm installStart development
dir:src/sites/mobile-taro/dist/weapp
pnpm run dev:taro:weappOR run as jd mini-program
dir:src/sites/mobile-taro/dist/jd
pnpm run dev:taro:jd
`Build Versions
> If you are using AMD environment or build tools such as Webpack, Vite, etc., we recommend using the
es version. If it is a non-module environment (such as direct reference through the