NPM(节点包管理器) 是节点的默认包管理器。js,完全是用 Javascript 由Isaac Z.Schlueter开发,最初于2010年1月12日发布。NPM管理节点的所有包和模块。js,由命令行客户端组成 npm .通过安装节点将其安装到系统中。js。节点项目中所需的包和模块是使用NPM安装的。 包包含模块所需的所有文件,模块是JavaScript库,可以根据项目的要求包含在节点项目中。 NPM可以通过 包裹json 文件它还可以更新和卸载软件包。在 包裹json 每个依赖项都可以使用语义版本控制方案指定一系列有效的版本,允许开发人员自动更新他们的包,同时避免不必要的破坏性更改。
关于NPM的一些事实:
- 在撰写本文时,NPM有580096个注册包。这个数字的平均增长率是291/天,超过了其他所有包注册。
- npm是开源的
- 排名靠前的npm包依次为:lodash、async、react、request、express。
安装NPM: 要安装NPM,需要安装Node。js作为NPM与Node一起安装。自动js。 安装节点。js .
检查和更新npm版本: 版本 npm 可以使用以下语法检查系统上安装的: 语法:
npm -v

检查npm版本
如果安装的版本不是最新的,则始终可以使用给定的语法进行更新: 语法:
npm npm@latest -g.
像 npm 是一个全球性的一揽子计划, -g 标志用于更新它 全球地 .
创建节点项目: 要创建节点项目, npm初始化 在用户要在其中创建项目的文件夹中使用。npm命令行会问一些问题,比如 名称、许可证、脚本、描述、作者、关键字、版本、主文件 等npm完成创建项目后 包裹json 文件将在项目文件夹中可见,作为项目已初始化的证明。

npm初始化
安装软件包: 创建项目后,下一步是合并要在节点项目中使用的包和模块。要在项目中安装软件包和模块,请使用以下语法: 语法:
npm install package_name
例子: 将express软件包安装到项目中。Express是节点使用的web开发框架。 语法:
npm install express
要在节点中使用express,请遵循以下语法: 语法:
var express = require('express');

安装express模块
例子: 要全局安装软件包(系统中的所有项目都可以访问),请添加一个额外的 -g 用于安装软件包的语法中的标记。 安装 诺德蒙 全球包装。
npm install nodemon -g

全局安装nodemon包
控制程序包的安装位置: 安装软件包并同时将其保存到 包裹json 文件(如果使用Node.js),添加 –拯救 旗帜这个 –拯救 标志是npm install命令中的默认值,因此它等于 npm安装包名称 命令 例子:
npm install express --save
通过 –拯救 flag one可以控制软件包的安装位置。 –保存产品: 使用此包将出现在依赖项中,默认情况下也是如此。 –保存开发人员: 使用此软件包将在devdependences中显示,并且仅在开发模式中使用。 例子: npm安装节点颜色-保存开发

–保存开发人员示例
如果有 包裹。json 文件中已经包含了所有被称为依赖项的包,只需键入 npm安装 在候机楼。 npm 我来看看包裹。json文件,并根据所述版本安装所有依赖项。此命令通常在分叉和克隆节点项目时使用。这个 节点单元 作为一个大文件夹,通常不会被推送到github回购,克隆器必须运行 npm安装 安装依赖项。
注: NPM以本地模式(默认)安装依赖项,该模式会转到 节点单元 节点应用程序文件夹中存在的目录。要查看所有本地安装的模块,请使用 npm ls 命令
卸载软件包: 要使用npm卸载软件包,请遵循以下语法: 语法:
npm uninstall
例子: 卸载express软件包

卸载express
要卸载全局软件包,请遵循以下语法: 语法:
npm uninstall package_name -g
使用语义版本控制来管理包: