编写一个简易的 CLI 工具

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

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

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

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

  1. 学会创建属于自己的 NPM 项目。
  2. 学会如何将自己的 NPM 公开到云上,供其他人下载和安装。
  3. 编写自己的脚手架工具。
  4. 写会如何使用 JS 创建和修改文件。
已有102人预订
预订达标
文章出炉
     
05月02日
05月16日
本场 Chat 文章已出炉,购买后即可阅读文章并获得一张小虎Oni的读者圈Pass
请务必添加GitChat服务号以查看活动进度及获取活动通知。
你可能还喜欢
哪些算法和数据结构是需要程序员必须掌握的?
zhen.guo
ACT 敏捷教练培养体系
Chat 三人行
Spring Cloud Consul 从入门到精通
如梦技术 dreamlu
Spring Data JPA 晋级提升篇:复杂场景实战用法与优化
张振华
高并发、高性能 Web 架构解决方案
Array老师
程序员的自我进化:学习之道,如何更有效的学习
Soyoger
Spring 注解是如何实现的
飞翔
深入理解领域驱动设计中的聚合(aggregates)
张刚
分布式事务原理探究
追梦
技术部门 Leader 与团队那些事
Eason
如何正确使用 Spring Cloud?
老顽童
基于 Redis 的分布式锁实现及踩坑案例
应书澜
微服务概述及微服务文档输出实战应用
thinkers
Spring 事务配置解惑
追梦
本地事务原理探究
追梦
微信扫描登录