编写一个简易的 CLI 工具

作者/分享人:小虎Oni
向 Ta 提问
一个以编程为娱乐项目的前端工程师,奉行知识才是真正的信仰。一个前端入门教程编写的狂热爱好者。一个乐于分享,很想取得博客专家的普通程序员。

我的原则是能让程序做的事情,尽量不要人工去做。所以对于简单的文件操作,比如复制或者创建某些页面,我们能够通过简单的敲入命令行,使程序自动创建和维护,减少手动拷贝,遗漏和手动修改重复变量名等繁琐且容易出现错误的问题。

本场 Chat 首先会带领大家认识一个 NPM 项目是从什么入口开始运行的,然后讲解一般的 CLI 工具的运行机制。最后带领大家理解几个比较常用的命令的编写,帮助大家开发一个属于自己的 CLI 项目,学会编写一些框架的脚手架工具,还有平时项目中所有关于文件的操作原理。

本场 Chat 您将学到如下内容:

  1. 学会创建属于自己的 NPM 项目。
  2. 学会如何将自己的 NPM 公开到云上,供其他人下载和安装。
  3. 编写自己的脚手架工具。
  4. 写会如何使用 JS 创建和修改文件。
已有83人预订
预订达标
文章出炉
     
05月02日
05月16日
本场 Chat 文章已出炉,购买后即可阅读文章并获得一张小虎Oni的读者圈Pass
请务必添加GitChat服务号以查看活动进度及获取活动通知。
你可能还喜欢
关于为何以及如何阅读源码的一点心得
追梦
从零开始,轻松打造你的聊天机器人
微软公开课
每周一个机器学习小项目001:全链接层实现与分类问题
如是
通过前端团队管理谈谈技术管理的技法与思想
常新居士
朋友圈爆款背后的计算机视觉技术与应用
AI科技大本营
为什么说 Java 程序员到了必须掌握 Spring Boot 的时候?
纯洁的微笑
量化教程 1:Python 基础
chen_h
每周一个机器学习小项目002:卷积神经网络实现与图片分类问题
如是
从架构角度来看 Java 分布式日志如何收集
张振华
领域驱动设计(DDD):如何快速入门
malaoko
Java 日志从入门到实战
JPM
分布式系统中服务降级策略探究
追梦
MyBatis 进阶:运行原理、插件、自定义类型、Cache、级联
阿福
通过源码深入理解 Spring Bean 的创建过程
零基础小白如何快速入门 Bootstrap
Nancy
微信扫描登录