节点。js | NPM(节点包管理器)

NPM(节点包管理器) 是节点的默认包管理器。js,完全是用 Javascript 由Isaac Z.Schlueter开发,最初于2010年1月12日发布。NPM管理节点的所有包和模块。js,由命令行客户端组成 npm .通过安装节点将其安装到系统中。js。节点项目中所需的包和模块是使用NPM安装的。 包包含模块所需的所有文件,模块是JavaScript库,可以根据项目的要求包含在节点项目中。 NPM可以通过 包裹json 文件它还可以更新和卸载软件包。在 包裹json 每个依赖项都可以使用语义版本控制方案指定一系列有效的版本,允许开发人员自动更新他们的包,同时避免不必要的破坏性更改。

null

关于NPM的一些事实:

  • 在撰写本文时,NPM有580096个注册包。这个数字的平均增长率是291/天,超过了其他所有包注册。
  • npm是开源的
  • 排名靠前的npm包依次为:lodash、async、react、request、express。

安装NPM: 要安装NPM,需要安装Node。js作为NPM与Node一起安装。自动js。 安装节点。js .

检查和更新npm版本: 版本 npm 可以使用以下语法检查系统上安装的: 语法:

npm -v
npm -v output

检查npm版本

如果安装的版本不是最新的,则始终可以使用给定的语法进行更新: 语法:

npm npm@latest -g.

npm 是一个全球性的一揽子计划, -g 标志用于更新它 全球地 .

创建节点项目: 要创建节点项目, npm初始化 在用户要在其中创建项目的文件夹中使用。npm命令行会问一些问题,比如 名称、许可证、脚本、描述、作者、关键字、版本、主文件 等npm完成创建项目后 包裹json 文件将在项目文件夹中可见,作为项目已初始化的证明。

npm init

npm初始化

安装软件包: 创建项目后,下一步是合并要在节点项目中使用的包和模块。要在项目中安装软件包和模块,请使用以下语法: 语法:

npm install package_name

例子: 将express软件包安装到项目中。Express是节点使用的web开发框架。 语法:

npm install express

要在节点中使用express,请遵循以下语法: 语法:

var express = require('express');
npm install express

安装express模块

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

npm install nodemon -g
npm install nodemon -g global module install example

全局安装nodemon包

控制程序包的安装位置: 安装软件包并同时将其保存到 包裹json 文件(如果使用Node.js),添加 –拯救 旗帜这个 –拯救 标志是npm install命令中的默认值,因此它等于 npm安装包名称 命令 例子:

npm install express --save

通过 –拯救 flag one可以控制软件包的安装位置。 –保存产品: 使用此包将出现在依赖项中,默认情况下也是如此。 –保存开发人员: 使用此软件包将在devdependences中显示,并且仅在开发模式中使用。 例子: npm安装节点颜色-保存开发

npm install --save-dev example. development dependency installed

–保存开发人员示例

如果有 包裹。json 文件中已经包含了所有被称为依赖项的包,只需键入 npm安装 在候机楼。 npm 我来看看包裹。json文件,并根据所述版本安装所有依赖项。此命令通常在分叉和克隆节点项目时使用。这个 节点单元 作为一个大文件夹,通常不会被推送到github回购,克隆器必须运行 npm安装 安装依赖项。

注: NPM以本地模式(默认)安装依赖项,该模式会转到 节点单元 节点应用程序文件夹中存在的目录。要查看所有本地安装的模块,请使用 npm ls 命令

卸载软件包: 要使用npm卸载软件包,请遵循以下语法: 语法:

npm uninstall 

例子: 卸载express软件包

npm install package_name example

卸载express

要卸载全局软件包,请遵循以下语法: 语法:

npm uninstall package_name -g

使用语义版本控制来管理包: versioning major minor patch explanation

  • 要安装特定版本的软件包,请在 包裹json 文件
  • 要安装软件包的最新版本,请在依赖项前面提到“*”或“最新”。这将找到模块的最新稳定版本并安装它。
  • 在上面的任何一个例子中,提到稳定的版本: “快车”:“^4.1.1”。 在里面 包裹json 文件插入符号(^)用于告诉npm找到大于4.1.1的版本并安装。
© 版权声明
THE END
喜欢就支持一下吧
点赞13 分享