前言 在这篇文章中,我们将学习谷歌的zx库提供了什么,以及我们如何使用它来用Node.js编写shell脚本.然后,我们将学习如何通过构建一个命令行工具来使用zx的功能,帮助我们为新的Node.js项目引导配置. 编写Shell脚本的问题 创建一个由Bash或者zsh执行的shell脚本,是自动化重复任务的好方法.Node.js似乎是编写shell脚本的理想选择,因为它为我们提供了许多核心模块,并允许我们导入任何我们选择的库.它还允许我们访问JavaScript提供的语言特性和内置函数. 如果你…