码迷,mamicode.com
首页 > 其他好文 > 详细

lerna基本试用

时间:2018-07-06 11:30:44      阅读:182      评论:0      收藏:0      [点我收藏+]

标签:技术分享   long   img   server   https   inf   dem   ini   mit   

安装

yarn global add lerna
or 
npm install -g lerna

基本项目

  • 初始化
git init platform
cd platform
lerna init

效果如下:
├── lerna.json
├── package.json
└── packages
  • 创建包common && server
mkdir  common server 

common
├── index.js
└── package.json
index.js
module.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.json
index.js
const 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 也是一个不错的工具

参考资料

https://yarnpkg.com/blog/2017/08/02/introducing-workspaces/
https://lernajs.io/
https://github.com/rongfengliang/lerna-demo-project

 

lerna基本试用

标签:技术分享   long   img   server   https   inf   dem   ini   mit   

原文地址:https://www.cnblogs.com/rongfengliang/p/9272197.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!