为了账号安全,请及时绑定邮箱和手机立即绑定

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

标签:
Node.js Html5

课程章节:
第二周 第三章 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命令

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

课程截图:

点击查看更多内容
TA 点赞

若觉得本文不错,就分享一下吧!

评论

作者其他优质文章

正在加载中
  • 推荐
  • 评论
  • 收藏
  • 共同学习,写下你的评论
感谢您的支持,我会继续努力的~
扫码打赏,你说多少就多少
赞赏金额会直接到老师账户
支付方式
打开微信扫一扫,即可进行扫码打赏哦
今天注册有机会得

100积分直接送

付费专栏免费学

大额优惠券免费领

立即参与 放弃机会
意见反馈 帮助中心 APP下载
官方微信

举报

0/150
提交
取消