commander.js 入门指南:构建强大的命令行界面 (全网最全教程)
# 引入commander模块
const { program } = require('commander');
// 设置程序的版本号
program.version('1.0.0');
// 注册一个命令
program
.command('create <name>')
.description('创建一个新的项目')
.action((name) => {
console.log(`正在创建项目: ${name}`);
// 这里可以添加创建项目的具体逻辑
});
// 解析命令行参数
program.parse(process.argv);
这段代码演示了如何使用commander.js创建一个简单的命令行界面,其中包含一个创建新项目的命令。程序定义了版本号,注册了一个命令,并为该命令指定了描述和处理函数。程序还解析了传入的命令行参数,以便执行相应的命令。这是学习如何构建强大命令行界面的一个基本入门示例。
评论已关闭