专栏名称: 程序员成长指北
专注 Node.js 技术栈分享,从 前端 到 Node.js 再到 后端数据库,祝您成为优秀的高级 Node.js 全栈工程师。一个有趣的且乐于分享的人。座右铭:今天未完成的,明天更不会完成。
今天看啥  ›  专栏  ›  程序员成长指北

10分钟速成:轻松搭建前端monorepo架构与CI/CD自动化!

程序员成长指北  · 公众号  ·  · 2024-08-14 08:46

文章预览

大厂技术    高级前端    Node进阶 点击上方  程序员成长指北 ,关注公众号 回复 1 ,加入高级Node交流群 作者:文学与代码 原文地址:https://juejin.cn/post/7401112990441275426 正文 今天我们主要讨论3方面内容: 如何搭建比较高效好用的monorepo工程 前端如何基于搭建的monorepo工程实现自定义cli工具 普通前端项目以及monorepo工程项目自动化cicd核心问题以及解决方案 基于 pnpm-workspace + Turborepo + lerna 搭建 monorepo 的 cli 工程 首先利用 pnpm 初始化一个工程 执行命令初始化工程: pnpm init -y image.png 项目中安装开发依赖 lerna: pnpm i -D lerna 配置命令:    "scripts" : {      "lerna-init" :  "lerna init" ,      "lerna-create" :  "lerna create"   } 搭建多包环境: 建立 pnpm-workspace.yaml 文件,并且配置: packages:   -  'packages/*' 新建packages目录: image.png 初始化 lerna 配置: pnpm lerna-i ………………………………

原文地址:访问原文地址
快照地址: 访问文章快照
总结与预览地址:访问总结与预览