【文件属性】:
文件名称:lerna-yarn-starter:使用 Lerna 和 Yarn 工作区的 SST monorepo starter
文件大小:289KB
文件格式:ZIP
更新时间:2021-07-24 17:49:13
yarn lerna monorepo sst yarn-workspaces
SST Lerna + Yarn 工作区入门
使用和 monorepo starter。
全栈无服务器应用
专为更大的团队而设计
以包的形式维护内部依赖
支持将依赖发布为私有 NPM 包
使用 Yarn Workspaces 将包提升到根node_modules/目录
安装
首先克隆这个 repo
$ git clone https://github.com/serverless-stack/lerna-yarn-starter my-project
进入新目录
$ cd my-project
为整个项目安装 npm 包
$ yarn
这个怎么运作
目录结构大致如下:
package.json
/lib
/frontend
package.json
/src
/services
/service1
handler.js
package.
【文件预览】:
lerna-yarn-starter-main
----.gitignore(265B)
----README.md(4KB)
----lerna.json(79B)
----test()
--------MyStack.test.ts(334B)
----package.json(580B)
----src()
--------services()
--------packages()
--------util()
----frontend()
--------.gitignore(310B)
--------README.md(3KB)
--------.env(26B)
--------public()
--------package.json(812B)
--------src()
----yarn.lock(683KB)
----lib()
--------WebsiteStack.js(779B)
--------Service1Stack.js(517B)
--------index.js(521B)
--------Service2Stack.js(517B)
----sst.json(98B)