【问题标题】:What arguments can be passed to npm-view command?可以将哪些参数传递给 npm-view 命令?
【发布时间】:2020-10-30 03:56:37
【问题描述】:

我正在阅读有关 npm 的文档,发现了一个有趣的命令,名为 npm-view
它看起来很有用,但文档看起来很奇怪。

npm view [<@scope>/]<name>[@<version>] [<field>[.<subfield>]]

首先,如果有人可以解释或提供链接,我会很高兴我可以阅读所有这些内容的含义
[[&lt;[].&gt;@&lt;&gt;/&lt;&gt;&lt;&gt;///]] 的意思,我在不同的文档中看到过很多次,但没有人永远不要解释它是什么。

其次,我想知道&lt;field&gt; 选项是什么意思,因为文档没有说明它。我可以弄清楚&lt;name&gt; 代表包名称,[@&lt;version&gt;] 代表包版本(看起来像括号围绕可选参数),但&lt;field&gt;...我怎么知道应该放什么?

谢谢。

【问题讨论】:

    标签: javascript node.js reactjs angular npm


    【解决方案1】:

    方括号表示可选标记。因此,在上面的示例中,npm view &lt;name&gt; 是最小语法,但您可以进一步使用 @scope/name@version 限定名称,例如 @someorg/somerepo@0.0.1。 npm 视图文档确实进一步解释了它的细节,但没有具体说明它的简写。

    至于&lt;field&gt;,如果你运行npm view somepackage,你会看到npm view的所有输出被分成不同的部分,比如'dist'、'dependiencies'、'maintainers'等......这些是它所指的字段。文档并不明确,但其使用示例试图说明这一点。

    【讨论】:

      猜你喜欢
      • 2017-01-12
      • 1970-01-01
      • 1970-01-01
      • 2018-04-21
      • 1970-01-01
      • 1970-01-01
      • 2020-05-09
      • 2021-02-14
      相关资源
      最近更新 更多