npm安装命令

npm安装命令

Node Package Manager被称为npm,它是Node JavaScript平台的包管理器。

全球最大的软件注册表称为Npm,它是全球开源开发者使用的共享和展示工具。

npm组成部分

npm由三个部分组成:

  • 您可以在网站上搜索第三方包、创建配置文件并维护包。
  • 您可以通过命令行界面与npm交互,有时也称为npm CLI,该界面从终端运行。
  • 注册表是一个庞大的JavaScript源代码在线存储库。

npm基本命令和版本命令

  • 您可以使用命令行中的npm命令来定位您计算机上的npm API:
C:\Users\hp>npm

以下图像描述了该命令的输出。

npm安装命令

例如,下面显示的命令将显示您的系统当前的npm版本:

npm -v

下图描述了 npm version 命令的输出。

npm安装命令

npm能做什么

你可以使用npm从注册表中安装新的包。此外,npm还可以帮助你发现和分享你的新的node包。你主要会使用npm来完成这些目标。

package.json

通常情况下,npm项目的根目录包括一个名为package.json的文件。package.json是一个纯文本文件,npm使用它来确定项目并管理依赖项。

进入项目的根目录并使用命令来生成package.json文件:

npm init

下面的图片描述了npm命令的输出结果。

npm安装命令

当你使用npm init命令时,它会向你询问项目的详细信息,例如:

  • 包的版本
  • 包的名称
  • 测试命令的Git仓库
  • 关键字
  • 作者
  • 许可证

如果你按下回车键,则它会接受默认值并继续下一个提示。

如果你想使用默认选项,请使用以下命令:

npm init --yes

npm安装命令

安装新的npm包

The npm install命令用于安装新的包:

npm install <package_name>

该命令中的package name必须在npm install关键字之后出现。

以下图像描述了npm命令的结果。

npm安装命令

你可以在npm网站上搜索软件包来找到它们。

例如,你可以执行以下命令来安装express软件包:

npm install express

请记住,Node.js的Web框架Express很快。安装完成后,您会注意到在项目根目录下创建了一个全新的目录 /node modules。该目录将存放所有新安装的模块。

下图展示了npm命令的结果。

npm安装命令

你可以看到npm安装了express及其依赖关系,以及这些依赖关系的依赖关系等等,通过扩展/node modules目录。

项目的dependencies部分的package.json文件已被修改,现在包括express包,如下面的示例所示:

"dependencies": {
   "express": "^4.17.1"
}

依赖部分通常包含您安装的任何新程序包的列表。在这种情况下,express包的版本4.17.1是其中一个依赖项。请注意Npm遵循的结构版本控制规范。

您可以使用以下缩写形式的npm install命令来减少输入:

npm i <package_name>

我指示在此命令中进行安装。该图像给出了npm命令的结果。

npm安装命令

安装一个作为开发需求的包

偶尔你可能需要安装一个只适用于开发环境的包。

例如,你可以安装morgan包,它会记录HTTP请求。

使用npm install命令,加上?save-dev选项和以下语法来完成这个操作:

npm install <package_name> --save-dev

输出显示了在图像下方使用命令行完成的操作。

npm安装命令

举个示例:

npm install morgan --save-dev

输出显示了在图像下方使用命令行完成的操作。

npm安装命令

通过此命令下载和安装morgan软件包。此外,它还会扩展捆绑包并添加一个新的部分。devDependencies.json文件应该像下面这样:

"devDependencies": {
   "morgan": "^1.10.0"
}
  • 实质上,devDependencies 应该包含你在开发过程中使用的包。
  • 只有在创建应用程序时,你才需要这些包。
  • 另一方面,dependencies 应该包含你的应用程序将需要的包。
  • 换句话说,你的程序将使用这些必需的包运行。
  • npm install 命令也可以获取并安装 dependencies 和 devDependencies 部分中列出的所有包。

全局安装 npm

在你的系统上全局安装一个包。

使用以下命令在你的系统上全局安装一个包:

npm install <package_name> --global

或者简单一点:

npm i <package_name> -g

npm安装命令

当您希望在全局中使用某个软件包时,通常会在命令行或shell上安装它。

如果您希望在应用程序中使用某个软件包,最好将其安装。

结论

对于Node.js/JavaScript平台,Npm充当软件包管理器。命令行可帮助逐步安装Npm进行开发和运维。它能够通过命令提示符一次性安装Npm及其他相关数据。Npm install可用于所有与Web相关的JavaScript功能应用。

Camera课程

Python教程

Java教程

Web教程

数据库教程

图形图像教程

办公软件教程

Linux教程

计算机教程

大数据教程

开发工具教程