我一直在尝试一些节点代码(试图构建一个小 cli),并遇到了这个对我来说很陌生的下划线符号。只是在命令行中使用不同的参数,我意识到这类似于“提取”第一个字符串以分配给“模板”键,但我以前从未见过,也找不到关于此的文档。这是原生 javascript/node 的东西吗?import arg from 'arg';function parseArgumentsIntoOptions(rawArgs) { const args = arg( { '--git': Boolean, '--yes': Boolean, '--install': Boolean, '-g': '--git', '-y': '--yes', '-i': '--install', }, { argv: rawArgs.slice(2), } ); return { skipPrompts: args['--yes'] || false, git: args['--git'] || false, template: args._[0], // <<<<< Right here runInstall: args['--install'] || false, };}我没有安装 lodash 或下划线。取自这个很棒的教程。
添加回答
举报
0/150
提交
取消