博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
lerna基本试用
阅读量:6258 次
发布时间:2019-06-22

本文共 792 字,大约阅读时间需要 2 分钟。

安装

yarn global add lernaor npm install -g lerna

基本项目

  • 初始化
git init platformcd platformlerna init效果如下:├── lerna.json├── package.json└── packages
  • 创建包common && server
mkdir  common server common├── index.js└── package.jsonindex.jsmodule.exports={name:"dalong-common 1.0.0",type:"common"}package.json{"name": "common","version": "1.0.0","main": "index.js","license": "MIT"}server├── index.js├── package-lock.json└── package.jsonindex.jsconst common =require("common");console.log(common);package.json{"name": "server","version": "1.0.0","main": "index.js","license": "MIT","dependencies": {"common": "1.0.0","shortid": "^2.2.8"}}

处理依赖

lerna  bootstrap

效果如下:

测试

node packages/server{ name: 'dalong-common 1.0.0', type: 'common' }

说明

这个只是简单的使用,实际可以做的事情的很多,比如changelog issue 。。。类似的yarn 也是一个不错的工具

参考资料

 

 
 
 
 

转载地址:http://qgtsa.baihongyu.com/

你可能感兴趣的文章
报告称逾30万台服务器仍存在“心脏流血”漏洞
查看>>
Android中Activity之间的简单数据传递
查看>>
Kubernetes存储之Persistent Volumes简介
查看>>
常用meta
查看>>
CENTOS流水账0003.3(b)[安装Redmine(db:sqlite3)]
查看>>
MySQL触发器以及实例
查看>>
imagecreatefromjpegAllowed memory size of 13421772
查看>>
libfm open a app
查看>>
理解和使用 JavaScript 中的回调函数
查看>>
CryptoJS AES加密、解密练习demo
查看>>
toString、equals和hashCode重写
查看>>
php函数应用实例
查看>>
拼接问号分割的参数占位符
查看>>
CSS实现背景色渐变
查看>>
SQLite3 数据库指针传递
查看>>
常用的7大排序算法汇总
查看>>
Linxu SSH免密登录-配置Hadoop时使用
查看>>
计算二叉树总结点/叶结点个数
查看>>
sizeof 和strlen的区别
查看>>
第十章 Scala 容器(三):使用可变与不可变容器特有方法
查看>>