133 字
1 分钟
Mri 解析命令行参数
概述
这是一个快速轻量级的替代品,用于替代 [minimist](https://github.com/substack/minimist 和 yargs-parser 。
之所以存在这个工具,是因为大多数项目通常不需要 minimist 和 yargs-parser 提供的大多数功能。不过,mri 与它们相似,可能对你也可以作为“替代方案”来使用!
开始
安装
npm install mri简单示例
import mri from "mri";
const argsOptions: mri.Options = { boolean: ["h", "help", "v", "version"], string: ["host", "name", "cookieAge", "sessionAge","port"], alias: { v: "version", h: ["help"], }, default: { },};
const args = mri(process.argv.slice(2), argsOptions);
export default args;node app.js --port=3001