Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

react组件库模板(lerna + vite + react-ts + dumi + jtest + enzyme)

Notifications You must be signed in to change notification settings

complicated2018/react-component-template

Repository files navigation

lusf react component lib

# 安装lerna
$ yarn global add lerna
$ npm i lerna -g
# 安装依赖
# 会把所有包的依赖安装到根node_modules
$ lerna bootstrap
# 增加本地或者远程package做为当前项目packages里面的依赖
# --dev devDependencies 替代 dependencies
# --exact 安装准确版本,就是安装的包版本前面不带^, Eg: "^2.20.0" ➜ "2.20.0"
$ lerna add <package>[@version] [--dev] [--exact] --scope scopeName
# 例:lerna add lodash --scope @lusf/lykang
# 删除所有包的node_modules目录
$ lerna clean
# 列出下次发版lerna publish 要更新的包
# 原理:
# 需要先git add,git commit 提交。
# 然后内部会运行git diff --name-only v版本号 ,搜集改动的包,就是下次要发布的。并不是网上人说的所有包都是同一个版全发布。
$ lerna changed
# git 提交
$ yarn commit
# 编译lykang组件库
$ yarn build:lykang
# 发布
# 会打tag,上传git,上传npm
$ lerna publish

About

react组件库模板(lerna + vite + react-ts + dumi + jtest + enzyme)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

AltStyle によって変換されたページ (->オリジナル) /