第 15 课1 周
检查点:命令行应用
用 Node.js 构建实用的 CLI 工具。
课程内容
检查点:CLI 应用
到这里,你应该已经能用 Node.js(或你选的其他后端语言)构建命令行应用了。
你构建的 CLI 应用应该能够:
- 读写文件
- 解析命令行参数
- 发起 HTTP 请求
- 解析 JSON
- 使用第三方库(比如 CSV 解析库)
- 调用第三方 API
CLI 应用灵感:
- 写一个 CLI:接收 URL 和 CSS 选择器两个参数,打印匹配元素的文本内容。提示:可以用 cheerio。
- 写一个应用:接收两个日期(可选),打印该日期范围内 GitHub 上 star 最多的项目。提示:可以用 GitHub 搜索 API。
- 批量重命名目录中的文件。提示:可以用 fs 和 path。
- 写一个 CLI:接收一个路径,压缩目录里所有图片。支持可选的输出路径参数;不给就原地压缩,否则输出到指定路径。提示:可以用 sharp。