查看注册表信息
npm view [<@scope>/]<name>[@<version>] [<field>[.<subfield>]...]
aliases: info, show, v
此命令显示有关程序包的数据,并将其打印到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
如果仅输出单个版本的单个字符串字段,则不会对它进行着色或加引号,从而可以将输出传递给另一个命令。如果该字段是一个对象,则将其作为JavaScript对象文字输出。
如果给出–json标志,则输出字段将为JSON。
如果版本范围与多个版本匹配,则每个打印值将以其适用的版本作为前缀。
如果请求多个字段,则每个字段都以字段名作为前缀。
下面通过三种方法来搭建公司私有npm仓库,每种方式都有自己的优势。启动并配置服务、设置注册地址、登录cnpm、包上传到私有仓库、查看预览包、通过verdaccio搭建....
webpack:解析js文件,无法解析的文件需要借助loader,npm插件发布(vue&webpack&单页面):npm init =>package.json,创建.vue文件 =>插件界面及功能,index.js =>入口文件
NPM是随同NodeJS一起安装的包管理和分发工具,它很方便让JavaScript开发者下载、安装、上传以及管理已经安装的包。这篇文章整理NPM常用的一些命令
直接通过&&连接多条命令,在npm run start的时候,发现只停留在第一个命令执行监听,后面的命令都没有执行。只能通过打开多个窗口分别执行多条命令,那么有没有办法实现一条npm命令执行多条监听呢?
npm和bower太像了,就像一对孪生兄弟…… npm的文件是package.json,包安装的目录是node_modules。 bower的文件是bower.json,包安装的目录是bower_components。使用命令也基本一致
这篇文章主要介绍了vue项目中Npm run build 根据环境传递参数方法来打包不同域名,使用npm run build --xxx,根据传递参数xxx来判定不同的环境,给出不同的域名配置,具体内容详情大家参考下:config文件夹下dev.env.js中修改代码、prod.env.js中修改代码 HOST为截取到的参数
使用node.js和npm,在安装模块的时候报错npm WARN saveError ENOENT: no such file or directory, open ...的解决办法。这个原因就是因为项目没有进行初始化,缺少package.json文件造成的。需要package.json才能npm install。 可以npm init初始化生成一个package.json。
抽空写了一个 textarea,打算发布到 npm 的时候却遇到了问题,之前用 vue-cli 2.x 的时候,打包配置项非常透明,可以很容易的修改,但升级到 vue-cli 3.x 之后,反而一脸懵逼
如果您曾在 Node 或 JavaScript 前端开发中投入过时间和精力,那么您就知道 npm 中有数以十万计的模块可供您选择。挑选模块可能很难,但您只需要一些方法点来解决它。当您正在为如何抉择浪费时间,或者甚至不知道从哪里开始时,请使用本指南来帮助您。
关于 npm run eject 报错的问题,昨天新开React的项目, 刚刚一上手就碰到问题,解决方法(前提你有git).出错的原因:应该是git没有安装好,或者代码没有提交上git
内容以共享、参考、研究为目的,不存在任何商业目的。其版权属原作者所有,如有侵权或违规,请与小编联系!情况属实本人将予以删除!