组件库本地调试

组件库本地调试

组件库本地调试

近期公司搭建内部组件库.基于DumiReact.记录下遇到的问题

依赖问题

核心依赖需要通过package.jsonpeerDependencies字段控制,以便与避免核心依赖库被重复下载以及可能出现的依赖版本问题(如React Hooks )

本地调试

yalc可以提供本地npm环境.不需要发布就能调试组件库.

  • 构建并发布组件库

    1
    2
    3
    4
    $ yarn global add yalc
    $ cd <组件库项目路径>
    $ yarn run build
    $ yalc publish
  • 使用组件库

    1
    2
    3
    $ cd <项目路径>
    $ yalc add <pkg>
    $ yarn && yarn start