首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Minimist js库不返回键值对

Minimist js库不返回键值对
EN

Stack Overflow用户
提问于 2018-10-31 08:09:50
回答 1查看 477关注 0票数 0

这是代码:

代码语言:javascript
复制
var minimist = require('minimist')
const args = minimist(process.argv.slice(2))
console.log(args)

在终端中,我输入:npm start -a abc -b bbc

代码语言:javascript
复制
$ npm start -a abc -b bbc
{ _: [ 'abc', 'bbc' ] }

--这正是我所期望的:

代码语言:javascript
复制
{ _: [], a: 'abc', b: 'bbc' }

这听起来很傻,但请帮我摆脱这一切.

EN

回答 1

Stack Overflow用户

发布于 2021-03-27 00:02:58

npm 2和更新的

自npm 2(2014年)以来,使用--前缀将args传递给npm run。语法如下:

代码语言:javascript
复制
$ npm run <command> [-- <args>]

您的命令应该如下所示:

代码语言:javascript
复制
$ npm start -- -a abc -b bbc
{ _: [], a: 'abc', b: 'bbc' }

注意--分隔符,用于分隔传递给npm命令本身的params,以及传递给脚本的params。

Read more

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/53078896

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档