npm下载、安装和使用教程

nodejs 是一个流行的javascript平台和框架,提供服务器端和客户端库。使nodejs如此成功的是其名为 npm 或者nodejs包管理器。npm提供了根据应用程序配置轻松安装、更新和删除包以及加载库的功能。

null

为Ubuntu、Debian、Mint和Kali安装Npm包

我们可以安装 npm 包装 apt 命令,其中Ubuntu,Debian,Mint,Kali发行版支持。

$ sudo apt install npm
Install Npm Package For Ubuntu, Debian, Mint, Kali
为Ubuntu、Debian、Mint和Kali安装Npm包

为Fedora、CentOS、RedHat安装Npm包

为了 yum 我们将使用基于 yum dnf 命令如下,我们将在其中安装 npm 包裹。

$ sudo yum install npm

或者

$ sudo dnf install npm
Install Npm Package For Fedora, CentOS, RedHat
为Fedora、CentOS、RedHat安装Npm包

打印npm常规帮助信息

npm命令提供不同类型的命令或选项来管理nodejs包。我们可以通过 -h 选项。

$ npm -h
Print npm General Help Information
打印npm常规帮助信息

获取npm的特定命令或选项帮助

在前面的示例中,我们列出了有关npm命令和选项的常规信息。我们可能需要有关这些命令或选项的更详细帮助,这些命令或选项可以与 COMMAND -h . 在本例中,我们将列出有关 search 命令。

$ npm search -h
Get Specific Command or Option Help For npm
获取npm的特定命令或选项帮助

使用npm搜索包

我们可以搜索一个特定的安装包 search 命令或选项。在本例中,我们将搜索术语 angular .

$ npm search angular
Search For A Packages with npm
使用npm搜索包

我们可以看到,搜索结果被打印出来并列在一个结构化的列中。此搜索结果将显示以下信息。

  • NAME 包裹的全名是什么 angular , angular-strap 等。
  • DESCRIPTION 关于包裹的信息是什么。
  • AUTHOR 是包创建者的名称或团队名称。
  • DATE 是上次更新包的时间。
  • VERSION 是包的最新版本号。
  • KEYWORDS 是一些描述包并与包相关的标记。

相关文章: 如何用Npm安装Gulp

使用npm安装单个软件包

我们可以用 install npm命令或选项,提供包的全名。在本例中,我们将安装名为 angular .

$ npm install angular
Install Single Package with npm
使用npm安装单个软件包

我们可以看到,包安装完成后,安装的包名为 angular 以及安装的版本 1.7.8 打印到控制台。

使用npm在package.json中安装所有项目依赖项

package.json 提供项目所需的包的列表。为了运行这个项目,应该安装包。 npm 命令可以安装此 package.json 很容易。

{  "name": "node-js-sample",  "version": "0.2.0",  "description": "A sample Node.js app using Express 4",  "main": "index.js",  "scripts": {    "start": "node index.js"  },  "dependencies": {    "express": "^4.13.3"  },  "engines": {    "node": "4.0.0"  },  "repository": {    "type": "git",    "url": "https://github.com/heroku/node-js-sample"  },  "keywords": [    "node",    "heroku",    "express"  ],  "author": "Mark Pundsack",  "contributors": [    "Zeke Sikelianos <[email protected]> (http://zeke.sikelianos.com)"  ],  "license": "MIT"}

我们可以简单地使用 install 命令将自动查找 package.json 并安装所需的软件包。

$ npm install

用npm更新包

用npm更新包和安装包一样简单。我们将提供要更新到的包名称 update 命令或选项。在本例中,我们将更新名为 angular .

$ npm update angular

更新nmp

Update nmp 
更新nmp

npm可以安装和更新不同的JavaScript库。npm还可以像普通包一样更新自己。我们将使用 i 选项并提供包名称 npm 就像下面一样。

$ npm i npm
Update npm
更新npm

我们可以从输出中看到,当前版本更新为6.9.0。

相关文章: 如何用Npm安装Gulp

使用npm打印包详细信息

npm包信息可以与 info view 命令。我们还将提供包名称。在本例中,我们将列出并打印有关 angular 包裹。

$ npm info angular
Print Package Details with npm
使用npm打印包详细信息

Print Package Details with npm
使用npm打印包详细信息

我们可以看到,提供了以下关于包的信息。

  • name 是包的全名。
  • description 是关于包裹的简短信息。
  • latest 是包的最新版本。
  • readmeFilename 是自述文件的名称。
  • homepage 是包的官方主页。
  • keywords 与包相关的标签和关键字。
  • license 是使用许可证。

© 版权声明
THE END
喜欢就支持一下吧
点赞0 分享