基于Lerna 搭建脚手架:从初始化到发布

299 阅读1分钟

一、脚手架项目初始化

01.初始化npm项目

npm init -y

02.安装lerna

npm i -d lerna

03.lerna init 初始化项目

lerna init

二、创建package

01.创建package

lerna create 包名

02.安装依赖

lerna add 包名 packages/core/ 给core包安装依赖

03.链接依赖

lerna link

三、脚手架开发和测试

01.lerna run 执行npm命令

执行所有包的package.json文件的scripts脚本

lerna run test

 "scripts": {
    "test": "echo \"Run test utils\""
  },

执行某个包的package.json文件的scripts脚本

lerna run --scope 包名 test

02.清空依赖

lerna clean

03.重装依赖

lerna bootstrap

四、脚手架发布上线

01.查看版本

lerna version

02.查看上版以来的所有变更

lerna changed

03.查看diff

lerna diff

04.项目发布

lerna publish