如何在命令中使用npm获得命令行结果

时间:2019-05-27 06:14:30

标签: javascript node.js npm command-line npm-scripts

在我的脚本中

    "docs:build": "docz build",
    "docs:publish": "npm run docs:build && node scripts/doc-pub.js",

我的命令行

npm run docs:publish -- --remote xyz

如何在doc-pub.js中获取'xyz'的值

const minimist = require('minimist')onst argv = minimist(process.argv.slice(2))
const remote = Object.keys(argv)[1] ? Object.keys(argv)[1] : 'origin'

只有node scripts/doc-pub.js -- xyz

才可以使用

我尝试过这样。

const { argv } = require('yargs');
console.log(argv);
{ _: [ 'build' ],
  help: false,
  version: false,
  '$0': '/Users/..../node_modules/.bin/docz' }

我仍然无法提取该值。


我可以知道如何在doc-pub.js中获取值

0 个答案:

没有答案