【问题标题】:how to send arguments to npm test [duplicate]如何将参数发送到 npm test [重复]
【发布时间】:2020-02-23 14:20:40
【问题描述】:

我的 package.json 中有一个如下所示的测试脚本

"scripts": {
    "test": "mocha --timeout 4000 "
}

我正在尝试从命令行(在 Windows 上)发送其他参数,但似乎没有得到它们

我试过了

npm test --key mykey
npm test --key=mykey
npm run test --key mykey

但上述方法均无效。我的测试脚本需要得到这个参数。有谁知道怎么做? (将此参数放在 package.json 中不是一种选择)

【问题讨论】:

    标签: javascript node.js npm


    【解决方案1】:

    要将参数传递给脚本,您必须在这些参数之前添加--,如下所示:

    npm test -- -arg=val
    

    【讨论】:

    • 谢谢,这对@Sebastian Kaczmarek 很有帮助
    猜你喜欢
    • 2014-07-09
    • 2012-07-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多