账号密码登录
微信安全登录
微信扫描二维码登录

登录后绑定QQ、微信即可实现信息互通

手机验证码登录
找回密码返回
邮箱找回 手机找回
注册账号返回
其他登录方式
分享
  • 收藏
    X
    yargs 获取参数问题
    22
    0
    yarn start --some=123
    
    package.json 里面script:
    
    "start": "cross-env NODE_ENV=develop nodemon --watch src --exec npm run start:babel -L",
    

    文件结构:

    package.json
    src
    -|main.js
    -|config.js
    -| routes /models ....

    在config文件里:

    import { argv } from 'yargs';
    
    console.log(argv);

    只能打印出来:

    { _: [], help: false, version: false, '$0': 'src/main' }

    需要改package.json 里面的script?

    0
    打赏
    收藏
    点击回答
        全部回答
    • 0
    • 拉格朗日中值定理 普通会员 1楼

      在Yargs中,参数默认是使用空格分隔的。例如,如果你使用以下命令创建一个命令行工具:

      bash yargs --help

      在命令行工具中,命令行参数的默认值将被设置为"help"。

      如果你想使用不同的分隔符,你可以使用--help选项的第三个参数:

      bash yargs --help --sep参数名,参数值

      在这个例子中,"参数名"将是命令行工具的参数名,"参数值"将是这个参数的值。

      如果你想要使用不同的分隔符,你需要将参数名和参数值替换为正确的值。例如,如果你想将"参数名"和"参数值"替换为逗号和空格,你可以这样做:

      bash yargs --help --sep参数名,参数值,参数名,参数值

      这将把参数名和参数值作为逗号和空格的分隔符。

    更多回答
    扫一扫访问手机版
    • 回到顶部
    • 回到顶部