133 字
1 分钟
Mri 解析命令行参数
2024-05-07
2024-07-21

概述#

这是一个快速轻量级的替代品,用于替代 [minimist](https://github.com/substack/minimistyargs-parser 。

之所以存在这个工具,是因为大多数项目通常不需要 minimist 和 yargs-parser 提供的大多数功能。不过,mri 与它们相似,可能对你也可以作为“替代方案”来使用!

Github

开始#

安装

Terminal window
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;
Terminal window
node app.js --port=3001
Mri 解析命令行参数
https://fuwari.vercel.app/posts/2024年/mri-解析命令行参数/
作者
云小逸
发布于
2024-05-07
许可协议
CC BY-NC-SA 4.0