xgqfrms™, xgqfrms® : xgqfrms's offical website of cnblogs! xgqfrms™, xgqfrms® : xgqfrms's offical website of GitHub!

一个最简单 node.js 命令行工具

一个最简单 node.js 命令行工具

node.js cli

$ node cli.js xyz
# OR
$ node cli xyz

接受参数 process.argv

  1. js
"use strict";

/**
 *
 * @author xgqfrms
 * @license MIT
 * @copyright xgqfrms
 * @created 2020-07-17
 * @modified
 *
 * @description node.js cli & process.argv
 * @difficulty Easy
 * @complexity O(n)
 * @augments
 * @example
 * @link
 * @solutions
 *
 */

const log = console.log;

// 接受参数 process.argv\
function test(args) {
  log(`args =`, args)
}

const args = process.argv[2];
test(args);

// module.exports = test;


  1. bash
#!/usr/bin/env node

const log = console.log;

console.log(`arguments =`, arguments);
console.log(`process.argv =`, process.argv[2]);



©xgqfrms 2012-2020

www.cnblogs.com 发布文章使用:只允许注册用户才可以访问!


posted @ 2020-07-17 17:14  xgqfrms  阅读(195)  评论(5编辑  收藏  举报