常用命令
码匠君 ... 2021-10-28 小于 1 分钟
# 常用命令
# 前端工程涉及命令
# 指定包
指定包,在某个包下执行 yarn 命令
yarn ws:**
// 例如:
// 添加包(从npm中添加)
yarn ws:example add lodash -D
// 删除包
yarn ws:example remove lodash
// 运行example
yarn ws:example serve
1
2
3
4
5
6
7
8
9
10
11
2
3
4
5
6
7
8
9
10
11
# 依赖工程内组件
添加本工程中的组件作为依赖包(尚未上传至 npm)
// 将工程中的h-button 添加至example中
// 注意:不支持批量添加多个,要一个一个加
lerna add @hecate/h-button --scope @hecate/example
// 删除本工程中的组件,使用yarn命令即可
yarn ws:example remove @hecate/h-button
1
2
3
4
5
6
2
3
4
5
6
# 根目录添加依赖
在根目录添加依赖包
// -W 意思是指工作区,想要操作工程级的包,这个参数不能缺
// -D 指定devDependencies的意思
// 添加组件
yarn add lodash -D -W
// 删除组件
yarn add lodash -W
1
2
3
4
5
6
7
2
3
4
5
6
7
# 升级依赖包
yarn upgrade-interactive --latest
// 升级全局依赖包
yarn global upgrade-interactive --latest
1
2
3
4
2
3
4
# 编译所有组件
lerna run lib
1
# 清空组件 dist
lerna run clean
1
# 清除组件中的 node_modules
lerna clean
1
# 让各个组件中重新关联依赖包
lerna bootstrap 或 yarn install
1
# 提交代码
yarn push
1