【问题标题】:Is it possible to add subcommands to NPM?是否可以向 NPM 添加子命令?
【发布时间】:2018-10-29 21:02:13
【问题描述】:

我想知道是否可以创建一个扩展 NPM 并添加新子命令的包。我想创建类似npm pretty 的东西,它将按特定顺序订购我的 package.json 键。

【问题讨论】:

  • 为什么你希望它是一个 npm 子命令而不是一个可执行脚本?
  • @Paul 因为它更容易记住并且看起来更好

标签: node.js npm


【解决方案1】:

据我所知,您有两种选择。

首先是添加到你项目的 package.json 文件的 scripts 键中:

"scripts" : {
    "pretty": "some-command-to-run [args]"
}

要运行它,您将使用npm run pretty。这与您想要的不完全一样,但它是提供的。

我曾认为存在某种形式的全局 package.json 文件,但我无法找到任何相关文档,因此我将缺少文档作为缺席文档。

这意味着您唯一的其他选择是作为拉取请求回馈npm source,并希望他们将其纳入基线。

【讨论】:

  • 嗯,是的,我希望已经有这样的东西了......无论如何,谢谢!
猜你喜欢
  • 2021-10-08
  • 1970-01-01
  • 1970-01-01
  • 2017-02-23
  • 1970-01-01
  • 2019-08-12
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多