npm view命令新手入门_npm菜鸟教程下载

npm view功能查看注册表信息npm view使用npm view [/][@] [[.]…]
aliases: info, show, vnpm view说明此命令显示有关程序包的数据,并将其打印到outfd配置引用的流中,默认情况下为stdout。要显示包的包注册表项

npm view命令新手入门

npm view功能

查看注册表信息

npm view命令新手入门_npm菜鸟教程下载

npm view使用

npm view [<@scope>/]<name>[@<version>] [<field>[.<subfield>]...]
aliases: info, show, v

npm view说明

此命令显示有关程序包的数据,并将其打印到outfd配置引用的流中,默认情况下为stdout。

要显示包的包注册表项connect,您可以执行以下操作:

npm view connect

如果未指定,默认版本为“最新”。

字段名称可以在包描述符之后指定。例如,要显示ronn版本0.3.5 的程序包的依赖性,可以执行以下操作:

npm view ronn@0.3.5 dependencies

您可以通过用句点分隔子字段来查看它们。要查看最新版本的npm的git存储库URL,可以执行以下操作:

npm view npm repository.url

这使得通过一些Shell脚本轻松查看有关依赖项的信息。例如,要查看有关ronn依赖的opts版本的所有数据,可以执行以下操作:

npm view opts@$(npm view ronn dependencies.opts)

对于数组字段,请求非数字字段将返回列表中对象的所有值。例如,要获取“ express”项目的所有参与者名称,可以执行以下操作:

npm view express contributors.email

您也可以在方括号中使用数字索引来专门选择数组字段中的项目。要获取列表中第一个贡献者的电子邮件地址,您可以执行以下操作:

npm view express contributors[0].email

可以指定多个字段,并将一个接一个地打印。例如,要获取所有参与者名称和电子邮件地址,可以执行以下操作:

npm view express contributors.name contributors.email

如果将“人员”字段显示为对象,则将其显示为字符串。因此,例如,这将以缩短的字符串格式显示npm贡献者的列表。(有关package.json更多信息,请参见。)

npm view npm contributors

如果提供了版本范围,则将为软件包的每个匹配版本打印数据。这将显示每个匹配版本的yui3需要哪个版本的jsdom:

npm view yui3@'>0.5.4' dependencies.jsdom

要显示connect软件包版本历史,您可以执行以下操作:

npm view connect versions

npm view输出

如果仅输出单个版本的单个字符串字段,则不会对它进行着色或加引号,从而可以将输出传递给另一个命令。如果该字段是一个对象,则将其作为JavaScript对象文字输出。

如果给出–json标志,则输出字段将为JSON。

如果版本范围与多个版本匹配,则每个打印值将以其适用的版本作为前缀。

如果请求多个字段,则每个字段都以字段名作为前缀。

海计划公众号
(0)
上一篇 2020/03/24 05:41
下一篇 2020/03/24 05:41

您可能感兴趣的内容

  • Flutter框架使用帮助谷歌推出的跨平台打造ios和android高质量的原生UI框架_跨平台入门百科

    Fluter是由google一款移动UI框架,意在帮助开发者在 iOS 和 Android 两个平台开发高质量的原生应用,Flutter是免费和开源的,就像Android SDK一样,并且可以与现有代码一起使用。Flutter的主要吸引力在于跨平台,也就是说一套代码可以在ios和android上打包运行,大大节约开发时间和成本,和React-Native、W

    2020/04/05
  • Java 五大框架之间的对比基础知识_框架基础入门

    Spring 及其优点大部分项目都少不了spring的身影,为什么大家对他如此青睐,而且对他的追捧丝毫没有减退之势呢?Spring是什么:Spring是一个轻量级的DI和AOP容器框架。说它轻量级有一大部分原因是相对与EJB的(虽然本人从没有接触过EJB的应用),重要的是,Spring是非侵入式的,基于spring开发的应用一般不依赖于spring的类。DI

    2020/03/26
  • Flutter 应用调试使用教程_调试使用帮助

    程序调试是程序投入运行之前,使用手工或编译程序等方法进行的测试,主要用以修正语法错误和逻辑错误。程序调试是保证计算机信息系统正确性的必不可少的步骤。在Flutter应用开发中,Android Studio和VSCode是两种比较常见的集成开发环境,因此项目调试也围绕这两款IDE进行。Android Studio为Flutter提供完整的集成IDE体验,因此A

    2020/03/20
  • Vue基于snabbdom做了哪些事攻略教程_vue入门百科

    前言之前有简单看过 Vue patch 部分的源码,了解了是基于 Snabbdom 库实现的。最近想详细了解下 Vue 处理 vnode patch 的整个过程,想知道它在 Snabbdom 之上做了哪些事情?所以带着这个问题,写了这篇文章来记录。Snabbdom 做了哪些事?A virtual DOM library with focus on simpl

    2020/03/29
  • WebAssembly的过去、现在和未来小白攻略_语言入门基础

    历史在每个浏览器里面,无论Chrome,Firefox,Safari,Edge,能够运行的语言就是Javascript。为了能够让其他语言的代码在浏览器中运行,WebAssembly被创造出来。它拥有更好性能,更小的size,能够更快的加载和执行。我们无需编写WebAssembly的代码,只需要将其他高级语言编译成WebAssembly,这样就能在浏览器中复

    2020/04/03
  • 传统软件行业与互联网行业对比基础知识教程_互联网入门攻略

    由于在传统软件行业与互联网行业都待过,所以在面试和做介绍时经常听到有人问到这两者之间有何差异,现在不妨总结一下。先来背景介绍:我所在传统软件行业主要从事军工方向信息系统设计及研发工作,在大型型号项目中作为总体或主要研发单位;互联网行业即在百度做网页搜索相关工作。互联网行业较之传统软件行业来说,1、技术氛围更加开放,更多的技术探讨和交流,思维更加活跃。在百度有

    2020/03/31
  • vue项目中vscode格式化配置和eslint配置冲突小白教程_插件基础指南

    问题描述使用vscode开发vue项目的时候,从远端拉下一个新的项目后,安装完依赖后跑起项目时,发现直接报了一堆语法错误:包括换行、空格、单双引号、分号等各种格式问题因为我的 vscode 安装使用 vetur 插件,它默认使用的是 prettier 来格式化代码,从而在拉下代码时,直接格式化了我的代码分析这时首先想到的处理办法,是把 webpack 中 e

    2020/03/31
  • js包装对象基础入门_对象攻略教程

    定义对象是 JavaScript 语言最主要的数据类型,三种原始类型的值——数值、字符串、布尔值——在一定条件下,也会自动转为对象,也就是原始类型的“包装对象”。所谓“包装对象”,就是分别与数值、字符串、布尔值相对应的Number、String、Boolean三个原生对象。这三个原生对象可以把原始类型的值变成(包装成)对象。var v1 = new Numb

    2020/04/03
  • React Native 使用 react-native-webview 渲染 HTML攻略教程_渲染使用说明

    在 App 中,渲染 HTML 是一个非常常见的功能,有可能是直接渲染 HTML 字符串或者是通过 URL 渲染远程 HTML页面。React Native 提供了一个 WebView 组件以供我们实现 HTML 的渲染。早先 WebView 是在 React Native 核心包中,后来为了减小 React Native 核心包的体积,便将其单独提出到re

    2020/03/23
  • Basscss入门百科一个CSS重置,网格系统、颜色类、实用类等来帮助你建立你的响应式设计

    Basscss基础入门 官方网址:http://basscss.com/ GitHub:https://github.com/basscss/basscss 简介描述:一个CSS重…

    2020/03/05
  • 微信H5 Video 开发小结小白入门_video小白基础

    微信H5 Video 开发小结小白入门 最近开发公众号内H5网页过程中,为了达到“炫”的效果,有些特效采用了video展示,但是微信内的video展示着实太费神了,这里总结一些遇到…

    2020/03/19
  • Raphael.js小白攻略_通过SVG/VML+JS实现跨浏览器的矢量图形实现方案

    Raphael.js使用帮助 官方网址:http://www.raphaeljs.com/ GitHub:https://github.com/DmitryBaranovskiy/…

    2020/03/06
  • TypeScript 泛型的通俗解释菜鸟教程网_泛型新手入门

    在 TypeScript 中我们会使用泛型来对函数的相关类型进行约束。这里的函数,同时包含 class 的构造函数,因此,一个类的声明部分,也可以使用泛型。那么,究竟什么是泛型?如果通俗的理解泛型呢?什么是泛型泛型(Generics)是指在定义函数、接口或类的时候,不预先指定具体的类型,而在使用的时候再指定类型的一种特性。 通俗的解释,泛型是类型系统中的“

    2020/03/22
  • Js中按位操作符的有趣应用入门基础_运算菜鸟教程网

    JavaScript提供了几种运算符,可以对一些简单的值进行基本操作,比如算术操作、赋值操作、逻辑操作、按位操作等。我们经常可以看到混合了赋值操作,算术操作和逻辑操作的JavaScript代码。但是,按位操作的代码就不是那么常见了。JavaScript的按位操作符~ — 按位非& — 按位与| — 按位或^ — 按位异或<> — 有符号右移>>

    2020/03/26
  • 摄图网使用帮助_专注正版摄影高清图免费下载的图库

    摄图网入门百科 官方网址:http://699pic.com/ 简介描述:专注正版摄影高清图免费下载的图库 摄图网是一家专注正版摄影高清图免费下载的图库,可供下载的高清摄影图片量包…

    2020/03/06
  • 双向数据绑定与单向数据绑定的各自优势和关系菜鸟攻略_数据使用攻略

    在react中是单向数据绑定,而在vue和augular中的特色是双向数据绑定。为什么会选择两种不同的机制呢?我猜测是两种不同的机制有不同的适应场景,查了一些资料后,总结一下。一、各自优势双向数据绑定给人的最大的优越感就是方便。当数据data发生变化时,页面自动发生更新。但是有一个缺点也是因为自动更新而导致的,因为这样你就不知道data什么时候变了,也不知道

    2020/04/06