npm Install 命令2025年3月18日 | 阅读时长 4 分钟 Node 包管理器(Node Package Manager)简称 npm。它是 Node JavaScript 平台的包管理器。 Npm 被称为世界上最大的软件注册中心。Npm 是全球开源开发者使用的共享和展示工具。 Npm 的组成部分Npm 由三个部分组成
Npm 的基本命令和版本命令
下图描述了该命令的输出。 ![]() 例如,以下命令将显示您系统当前的 npm 版本。 下图描述了 npm version 命令的输出。 ![]() npm 能做什么?您可以使用 npm 从注册中心安装新包。此外,npm 还允许您查找和共享您的新 Node 包。使用 npm,您主要会出于此目的。 package.json通常,npm 项目的根目录下会有一个名为 package.json 的文件。package.json 包含重要数据,它是一个纯文本文件,npm 使用它来确定项目和管理依赖项。 转到项目的根目录并使用命令生成 package.json 文件。 下图描述了 npm 命令的输出。 ![]() 当您使用 npm init 命令时,它会要求您提供有关项目的信息,例如:
如果您按 Return 或 Enter,它将接受默认值并继续到下一个提示。 如果您想使用默认选项,请使用以下命令。 ![]() 安装新的 npm 包npm install 命令用于安装新包。 在此命令中,包名必须跟在 npm install 关键字之后。 下图描述了 npm 命令的结果。 ![]() 您可以在 npm 网站上搜索包来找到它们。 例如,您可以发出以下命令来安装 express 包。 请记住,Node.js Web 框架 express 速度很快。安装后,您会注意到在项目根目录下创建了一个 **全新的名为 /node_modules 的目录**。此目录将保存所有新安装的模块。 下图显示了 npm 命令的结果。 ![]() 通过展开 /node_modules 目录,您可以看到 npm 安装了 express 及其依赖项,以及这些依赖项的依赖项,依此类推。 正如下面的示例所示,项目的 **package.json** 文件中的 dependencies 部分已被修改,现在包含了 express 包。 dependencies 部分通常会包含您安装的任何新包的列表。在此示例中,版本为 4.17.1 的 express 包是其中一个依赖项。请注意 Npm 所遵循的结构版本控制规范。 您可以使用以下简写形式的 npm install 命令来减少输入。 在此命令中,我表示 install。下图显示了 npm 命令的结果。 ![]() 将包安装为开发必需品有时您会安装一个仅与开发环境兼容的包。 例如,您可以安装 morgan 包,它会记录 HTTP 请求。 要实现此目的,请使用带有 `—save-dev` 选项的 npm install 命令和以下语法: 输出显示在图像下方的命令行中执行的操作。 ![]() 举例说明 输出显示在图像下方的命令行中执行的操作。 ![]() 此命令将下载并安装 morgan 包。此外,它还会扩展包,并新增一个部分。devDependencies.json 文件应如下所示:
全局安装 npm在您的系统上全局安装一个包。 使用以下命令在您的系统上全局安装一个包: 或者简单地 ![]() 当您希望全局使用某个包时,通常会将其安装到命令行或 shell 中。 如果您希望在您的应用程序中使用该包,最好是安装它。 结论对于 Node Js/javascript 平台,Npm 作为包管理。命令行有助于分步安装 npm 以进行开发和操作。它通过命令提示符使用一个命令行来安装 npm 和其他相关数据。npm install 用于所有 Web 相关应用程序中的 JavaScript 功能。 |
对象的状体改变在 JavaScript 中被称为事件。当浏览器执行特定操作时,HTML 包含几个显示功能的事件。当 JavaScript 包含在 HTML 中并获得运行权限时,JavaScript 会对...
5 分钟阅读
在本文中,我们将讨论如何在 JavaScript 中使用逗号格式化数字。有时,我们需要在 HTML 页面中使用逗号格式化数字,以便于阅读。使用 JavaScript,我们可以将数字转换为...
阅读 4 分钟
JavaScript 是一种强大的脚本语言,它使程序员能够创建动态、交互式的 Web 站点。在处理文档对象模型 (DOM) 时,查找特定元素的父元素是一项常见操作。在这里,我们将研究各种基于 JavaScript 的方法来实现...
阅读 6 分钟
? 在本文中,我们将看到如何使用 JavaScript 计算圆的周长和面积。计算圆的周长和面积的数学公式如下:圆的面积 = π * r * r 圆的周长 = 2...
阅读1分钟
JavaScript 为内存管理提供了高效的垃圾回收。JavaScript 自动支持内存管理,对我们来说是不可见的。当我们创建新对象、函数、原始值和变量时,所有这些编程元素都会占用内存。JavaScript 如何管理这些元素并清除它们?在本节中,...
阅读 8 分钟
getComputedStyle() 函数的结果是 CSS 样式声明对象。通过 JavaScript 的 window.getComputedStyle() 函数,它提供了元素的 CSS 属性和值。元素使用标签中计算样式的各种来源显示各种样式。语法以下语法显示了 window.getComputedStyle()...
阅读 4 分钟
在学习不同的编程语言时,我们都会听说并学习递归概念。在 JavaScript 中,我们也有递归的概念,其中我们使用了递归函数。因此,在本节中,我们将学习递归,并将看到...
阅读 6 分钟
JavaScript 的 focusout 事件是当元素即将失去焦点时执行的事件处理程序。除此之外,我们还学习了 blur,它也是 JavaScript 中使用的事件处理程序。blur 和 focusout 都是焦点...
阅读 3 分钟
在 JavaScript 中,我们已经学习了节点的创建,其中我们创建了几个节点,其中一个称为父节点或根节点,所有来自父节点的其他节点都称为子节点。有时可能会出现...
阅读 4 分钟
preventDefault() 和 stopPropagation() 方法之间的区别 在本文中,我们将通过适当的代码示例介绍每种情况下的 preventDefault() 和 stopPropagation() 方法,然后我们将了解它们的区别。我们可以在 jQuery 事件处理函数中使用 preventDefault() 和 stopPropagation() 函数。preventDefault() 停止……
阅读 4 分钟
我们请求您订阅我们的新闻通讯以获取最新更新。
我们提供所有技术(如 Java 教程、Android、Java 框架)的教程和面试问题
G-13, 2nd Floor, Sec-3, Noida, UP, 201301, India