npm 在 windows 10 中的什么位置安装软件包 |11?-凯发k8娱乐官方网址

在windows上为特定项目本地的npm包的路径:

那些有兴趣使用 npm 安装包的人可以在导航到他们的项目目录后在他们的命令提示符下运行给定的命令。

npm install package-name

当我们执行上述命令时,它将从 npm 注册表下载指定的包和所有必需的依赖项,以安装到名为 node_modules 的文件夹中。这将在当前项目的工作目录中创建。

例如假设我们正在构建一些 node.js 应用程序,我们的项目目录名称是:my-first-app。

然后首先我们使用命令提示符切换到该目录,然后安装一些,比如说 – go

npm install go

上面的命令将从 npm 注册表下载并安装 go 包,该文件夹位于名为 node_modules– 的文件夹中,该文件夹位于我们现在安装它的同一目录中

npm-modules-direcotry-inside-a-project-1024x576-1

此外,如果您的项目依赖于多个模块,那么它们所需的包和依赖项也将由 npm 安装,但是在 node_modules 目录内的嵌套文件夹结构环境中,其中每个包都安装在其文件夹中。

例如,如果您的项目依赖于“express”模块,该模块进一步需要一个正文解析器模块,那么node_modules目录的文件夹结构将如下所示:

node_modules
├── express
│   ├── index.js
│   ├── ...
│   └── node_modules
│       ├──  body-parser
│       ├── index.js
│       └── ....
└── go
    ├── index.js
    ├── ...
    └──  bin 

如您所见,每个包都有其目录,它所需的任何依赖项都安装在名为 node_modules 的子目录中。

对于 windows 10 或 11 上全局安装的 npm 包目录

有时我们需要安装一些 npm 包,不是针对某个特定的本地项目,而是全局安装,以便多个项目可以从中受益。这使开发人员无需一次又一次地安装跨多个项目所需的通用包。

要全局安装 npm 包,我们只需要将 -g 标志添加到其常规安装命令中,这是语法:

npm install -g <package-name>

当您全局安装软件包时,它会存储在我们文件系统上的不同位置,而不是项目的某个特定文件夹中。

在 windows 上,npm 将全局安装的软件包存储在一个目录中 – c:\users\your-username\appdata\roaming\npm。

使用当前用户更改您的用户名

在 npm 文件夹下,您将看到一个目录 – node_modules您可以在其中找到 windows 10 或 11 上所有 npm 安装的软件包。

path-to-npm-folder-1024x406-1
node-modules-directory-path-in-windows-10-or-11

简而言之,当您在本地安装包npm 会将包安装在位于命令提示符当前工作目录中的node_modules目录中

而当您全局安装软件包时,npm 会将其安装在 %appdata%\npm\node_modules 目录中。npm 安装包的位置有助于管理 node.js 项目和依赖项。 

原创文章,作者:校长,如若转载,请注明出处:https://www.yundongfang.com/yun253002.html

(0)
打赏 微信扫一扫不于多少! 微信扫一扫不于多少! 支付宝扫一扫礼轻情意重 支付宝扫一扫礼轻情意重
上一篇 2023年9月8日 下午4:21
下一篇 2023年9月8日 下午4:23

相关推荐

  • 如何在windows pc上安装spicetify

    如何在 windows 上安装 spicetify 作为命令行工具,您无需下载任何文件。只需运行 powershell 命令即可。 但是,请确保安装在pc上的spotify客户端是…

    2024年5月28日 win 11
  • 如何在没有操作系统的新 pc 上安装 windows 11

    与只需要升级到最新的 windows 11 操作系统的 pc 不同,新 pc 没有操作系统。 没有操作系统,pc 只能执行基本功能。您也许可以启动它,但您可能只能访问 bios 菜…

    2024年5月23日 win 11
  • 已解决:跨设备体验主机未安装

    microsoft 在将您的手机作为 pc 上的网络摄像头与跨设备体验主机连接方面做得很好,但它未安装可能不在您的宾果卡上。 跨设备体验主机未安装或停滞在挂起状态可能只是安装故障。…

    2024年4月8日 工具软件
  • 如何在 11 年在 kvm 上安装 windows 2024

    如何在 11 年在 kvm 上安装 windows 2024 如果您正在设置新的虚拟环境,并且想要在 kvm 虚拟机管理程序上运行最新的 windows 11。这似乎是一项艰巨的任…

    2024年3月26日
  • 如何在 windows 11 中安装 atlas os [指南]

    windows 11 中的 atlas os 带来了很多修改,专为游戏玩家设计。您可以将其作为 mod 应用程序层安装在现有操作系统安装之上,并通过改进的 fps 和延迟获得更高的…

    2024年3月20日 win 11
  • 2 c 驱动器中的 windows 文件夹是不寻常的情况,但是,一些用户在他们的 pc 上遇到了它。 在今天的指南中,我们将仔细研究这个问题,并向您展示如何删除其他windows文…

    2024年3月19日 win 11
  • 在 ubuntu 2022 linux 上安装 mssql 20.04 的步骤 此处给出的命令可用于 ubuntu 20.04 的桌面版和服务器版。即使在基于它的linux系统上,…

    2024年3月17日
  • 在 ubuntu 上安装 mosquitto 的步骤 22.04 linux 这里给出的命令也适用于其他基于 ubuntu 的类似 linux,例如 linux mint、elem…

    2024年3月17日 linux命令
  • 在 ubuntu 20.04 linux 上安装 vmware tools 的步骤 如果您无法安装 vmware 工具,则该选项在软件的图形用户界面上显示为灰色,那么命令行将是最好…

    2024年3月17日
  • 在 ubuntu 22.04 lts linux 上安装和使用 winscp

    在 ubuntu 上安装 winscp 的步骤 22.04 linux 好吧,有一个问题——winscp 不适用于 linux 系统。它仅适用于microsoft windows系…

    2024年3月17日 linux命令
  • 在 ubuntu 上安装 ffmpeg 的 22.04 或 20.04 lts 的 20.04 种方法

    在 ubuntu 中安装 ffmpeg 的步骤 22.04 lts linux 此处给出的用于在 ubuntu 上安装 ffmpeg 命令行工具的命令也适用于 debian、pop…

    2024年3月17日
  • 如何在 ubuntu 上安装 jupyter 20.04 lts linux

    在 ubuntu 上安装 jupyter 的步骤 20.04 linux 这里给出的命令可用于其他基于 ubuntu 的 linux 系统,例如 linux mint、pop os…

    2024年3月17日 linux命令
  • 如何在 ubuntu linux 中安装 neovim 让我们看看可以轻松安装 neovim for ubuntu 22.04 或 20.04 的方法;它们是 debian 二进制…

    2024年3月17日 linux命令
  • 检查 linux 上是否安装了浏览器 让我们首先检查一下我们系统上安装了哪些浏览器。为此,我们可以看到: sudo update-alternatives –config x-w…

    2024年3月17日
  • vmware workstation 17 player linux 安装 本指南中给出的步骤是针对 ubuntu 22.04 jammy 执行的。但也可用于其他基于它的 linu…

    2024年3月17日 linux命令
  • 在 ubuntu 上安装 adminer 的步骤 22.04 linux 此数据库最佳基于web的管理工具之一的安装指南-adminer不仅限于ubuntu 22.04,甚至可用于…

    2024年3月17日
  • 在 ubuntu 上安装 bitcoin 核心的步骤 22.04 在 ubuntu 上安装比特币核心的最简单方法是使用 snap 包管理器,因为它无法通过 apt 获得。此外,给定…

    2024年3月17日 linux命令
  • 您可以在 pc 上启动多个操作系统,只要它具有这样做的硬件能力。今天,我们将三重启动 windows 11、windows 7 和 linux! 请记住,由于 microsoft …

    2024年3月17日 win 11
  • 获取安装在 ubuntu 22.04 lts linux 上的 bluemail 客户端

    在 ubuntu 上安装 bluemail 的步骤 22.04 lts 使用 gui #1st 方法: 1.打开ubuntu软件 那些不太熟悉命令行的人肯定更喜欢 gui 来安装应…

    2024年3月17日 linux命令
  • magento 安装在 ubuntu 22.04 上 1. 先决条件 1. 要执行本教程中给出的步骤,用户必须运行 ubuntu 22.04 服务器。2. 访问 root 或 su…

    2024年3月17日 linux命令
  • 1. 更新您的系统 安装新操作后应始终做的第一件事是执行系统更新。ubuntu 更新系统将确保它拥有最新的软件包。为此,我们可以使用命令终端(ctrl alt t)或系统d…

    2024年3月17日
  • 先决条件 在开始安装过程之前,需要确保满足以下先决条件: 运行 ubuntu linux 的系统 具有 sudo 权限的用户帐户 注意:本教程仅用于教育目的,由于 wine,我们不…

    2024年3月17日 linux命令
  • 如何在 ubuntu 上安装 balenaetcher 22.04 lts

    1. 先决条件 在遵循本教程之前,您应该有权访问的几件事是: ubuntu 22.0 lts 桌面或服务器(带 gui) 有效的互联网连接 sudo 或 root 权限 2. 下载…

    2024年3月17日
  • 在 ubuntu linux 上安装 chatgpt 桌面应用程序 这里我们使用的是 ubuntu 22.04,但您可以尝试使用 ubuntu 20.04、linux mint、e…

    2024年3月17日 linux命令
  • 在 ubuntu 上安装 phpunit 的步骤 22.04 |20.04 linux操作系统 在 linux 中安装 phpunit 有三种方法,一种是直接从其官方网站下载该测试…

    2024年3月17日
网站地图