组件开发脚手架
// 安装脚手架
npx @umijs/create-dumi-lib
// 下载依赖
npm i
// 启动
npm start
文档构建
// 构建文档
npm run docs:build
// 查看构建后的文档
cd docs-dist
// 全局安装http-server
npm i -g http-server
http-server -p 3030
// 访问127.0.0.1:3030,进入dist/index.html即可
源码构建
// 构建本地包
npm build
// 发布至私有库
npm publish
业务使用
// 业务使用
import Demo from 'my-lib'
<Demo />
注意事项
如果需要推送到 npm 或者私有 npm 域需修改修改 package.json 的 registry
"publishConfig": {
"registry": "https://your-publish-registry"
},
// 首次推送需要先登录私有npm
npm login --registry=https://your-publish-registry