手记

【金秋打卡】第15天 Web前端架构师2022第一阶段学习第九天【11.07未完成】

课程章节:
第二周 第三章 3-4 基于Lerna搭建脚手架框架
第二周 第三章 3-5 Lerna核心操作
第二周 第三章 3-6 Lerna发布流程
第二周 第四章 4-1 赚回学费:武装简历、升职加薪
第二周 第四章 4-2 Lerna源码结构分析和调试技巧

课程讲师: Sam、张轩

课程内容:

3-4 基于Lerna搭建脚手架框架

  • 创建monster-cli文件夹,并进入
  • 创建monster-cli-dev文件夹,并进入
  • 初始化npm项目:npm init -y
  • 修改一下package.json中description:monster-cli dev
  • 安装Lerna:npm i -D lerna,也可以全局安装Lerna
  • 查看Lerna版本:lerna -v
  • 初始化Lerna:lerna init
  • 修改lerna.json中version为1.0.0
  • 在.gitignore中增加:
    • .idea
    • .vscode
    • package-lock.json
    • packages/**/node_modules
  • 创建core包
    • lerna create core
    • 包名称命名为@monster-cli-dev/core
    • 一直回车即可
  • 重复上面的步骤,创建utils
  • 在npm上面创建monster-cli-dev组织
    • 点击头像
    • 点击“Add Organization”

3-5 Lerna核心操作

@lerna/add

为匹配的包添加指定的依赖

为所有包安装指定的依赖

命令:lerna add <package name>

清除node_modules

命令: lerna clean

重新安装依赖

命令: lerna bootstrap

@lerna/link

为相互依赖的包创建软链接

@lerna/exec

批量运行命令

@lerna/run

批量执行npm命令

课程收获:
今天开始体系课学习,课程买了好久了,从今天开始我要一步步把它学完!感谢慕课网开设了这个课程,让我有了更好的提升!前端架构师之路从此开启,好好学习,天天向上!

课程截图:

0人推荐
随时随地看视频
慕课网APP