千家信息网

如何使用npm命令安装Node.js模块

发表于:2026-11-01 作者:千家信息网编辑
千家信息网最后更新 2026年11月01日,这篇文章主要介绍"如何使用npm命令安装Node.js模块",在日常操作中,相信很多人在如何使用npm命令安装Node.js模块问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家
千家信息网最后更新 2026年11月01日如何使用npm命令安装Node.js模块

这篇文章主要介绍"如何使用npm命令安装Node.js模块",在日常操作中,相信很多人在如何使用npm命令安装Node.js模块问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答"如何使用npm命令安装Node.js模块"的疑惑有所帮助!接下来,请跟着小编一起来学习吧!

使用 npm 命令安装模块

npm 安装 Node.js 模块语法格式如下:

$ npm install 

以下实例,我们使用 npm 命令安装常用的 Node.js web框架模块 express:

$ npm install express

安装好之后,express 包就放在了工程目录下的 node_modules 目录中,因此在代码中只需要通过 require('express') 的方式就好,无需指定第三方包路径。

var express = require('express');

全局安装与本地安装

npm 的包安装分为本地安装(local)、全局安装(global)两种,从敲的命令行来看,差别只是有没有-g而已,比如

npm install express          # 本地安装npm install express -g   # 全局安装

如果出现以下错误:

npm err! Error: connect ECONNREFUSED 127.0.0.1:8087

解决办法为:

$ npm config set proxy null

本地安装

  • 1. 将安装包放在 ./node_modules 下(运行 npm 命令时所在的目录),如果没有 node_modules 目录,会在当前执行 npm 命令的目录下生成 node_modules 目录。

  • 2. 可以通过 require() 来引入本地安装的包。

全局安装

  • 1. 将安装包放在 /usr/local 下或者你 node 的安装目录。

  • 2. 可以直接在命令行里使用。

如果你希望具备两者功能,则需要在两个地方安装它或使用 npm link。

接下来我们使用全局方式安装 express

$ npm install express -g

安装过程输出如下内容,第一行输出了模块的版本号及安装位置。

express@4.13.3 node_modules/express├── escape-html@1.0.2├── range-parser@1.0.2├── merge-descriptors@1.0.0├── array-flatten@1.1.1├── cookie@0.1.3├── utils-merge@1.0.0├── parseurl@1.3.0├── cookie-signature@1.0.6├── methods@1.1.1├── fresh@0.3.0├── vary@1.0.1├── path-to-regexp@0.1.7├── content-type@1.0.1├── etag@1.7.0├── serve-static@1.10.0├── content-disposition@0.5.0├── depd@1.0.1├── qs@4.0.0├── finalhandler@0.4.0 (unpipe@1.0.0)├── on-finished@2.3.0 (ee-first@1.1.1)├── proxy-addr@1.0.8 (forwarded@0.1.0, ipaddr.js@1.0.1)├── debug@2.2.0 (ms@0.7.1)├── type-is@1.6.8 (media-typer@0.3.0, mime-types@2.1.6)├── accepts@1.2.12 (negotiator@0.5.3, mime-types@2.1.6)└── send@0.13.0 (destroy@1.0.3, statuses@1.2.1, ms@0.7.1, mime@1.3.4, http-errors@1.3.1)

查看安装信息

你可以使用以下命令来查看所有全局安装的模块:

$ npm list -g├─┬ cnpm@4.3.2│ ├── auto-correct@1.0.0│ ├── bagpipe@0.3.5│ ├── colors@1.1.2│ ├─┬ commander@2.9.0│ │ └── graceful-readlink@1.0.1│ ├─┬ cross-spawn@0.2.9│ │ └── lru-cache@2.7.3……

如果要查看某个模块的版本号,可以使用命令如下:

$ npm list gruntprojectName@projectVersion /path/to/project/folder└── grunt@0.4.1

到此,关于"如何使用npm命令安装Node.js模块"的学习就结束了,希望能够解决大家的疑惑。理论与实践的搭配能更好的帮助大家学习,快去试试吧!若想继续学习更多相关知识,请继续关注网站,小编会继续努力为大家带来更多实用的文章!

命令 模块 目录 全局 学习 接下来 方式 更多 版本 帮助 输出 实用 一行 两个 代码 位置 内容 办法 功能 只是 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 互联网络科技 河南云网互联网络科技有限公司 科技互联网政务服务 互联网科技有限公司图片 金融科技创新监管互联网金融 深圳互联网科技公司 顺玮阁互联网科技 云创客互联网科技公司 广州慧亚互联网科技怎么样 互联网科技中介 剑昆互联网络科技有限公司临桂 成都互联网科技公司100强 苏州五指互联网络科技有限 天津腾达互联网科技有限公司 威龙国际互联网科技公司 四川互联网展示科技馆设计 互联网风格科技公司名称 互联网科技手机排行榜 上海万顺科技互联网有限公司招聘 互联网科技企业文化 互联网科技公司排名 互联网科技社 撒么互联网科技公司 盛创互联网科技有限公司 消费医药和互联网科技 小米互联网科技园入驻 江苏互联网智能科技产品出厂价 湖北辰鑫科技互联网 互联网科技快速发展优美句子 广州全民伙伴互联网科技有限公司
0