魔术桌
  • 更新日志
  • 新闻资讯
  • 数据资产
  • 网站导航
  • 订阅推荐
  • 商品推广
  • 日记
  • 摘录
  • 论文
  • 方案
  • 技术
  • 风格
  • 视觉
  • 原材料
  • 加工工艺
  • 元器件
  • 产品设备
  • 设计模式
  • 数据结构
  • 算法设计
  • 软件架构
  • 程序语言
  • 代码类库
  • 操作系统
  • 软件包
  • 健康
  • 环境
  • 社会
  • 道德
  • 法律
  • 经济
  • 政策
  • 更新日志
  • 新闻资讯
  • 数据资产
  • 网站导航
  • 订阅推荐
  • 商品推广
  • 日记
  • 摘录
  • 论文
  • 方案
  • 技术
  • 风格
  • 视觉
  • 原材料
  • 加工工艺
  • 元器件
  • 产品设备
  • 设计模式
  • 数据结构
  • 算法设计
  • 软件架构
  • 程序语言
  • 代码类库
  • 操作系统
  • 软件包
  • 健康
  • 环境
  • 社会
  • 道德
  • 法律
  • 经济
  • 政策
  • Package - Node.js - npm - 终端命令 - npm

文章摘要: npm 是 node.js 的包管理工具,是 node.js 默认的、以JavaScript编写的软件包管理系统。

相关信息

外部相关文章

  • 官方npm文档:网站链接

内部相关文章

运行命令

注释

  • 读取项目中的package.json配置文件中的配置。
  • 该方式运行命令,能够在没有全局安装依赖包时,即没有添加到环境变量时,自动到项目依赖包目录下查找依赖包的命令。
npm run <自定义命令>

查看npm版本

npm -v

查看npm缓存位置

npm config get cache

初始化项目

npm init

# 默认参数,自动初始化
npm init -y

管理依赖

查询镜像源中的依赖

# 查询依赖是否存在及其相关信息
npm view <依赖名>

# 查看依赖的最新版本号
npm view <依赖名> version

# 查看依赖的所有历史版本号
npm view <依赖名> versions

下载依赖

命令

  • npm install

参数

  • -g:全局安装一个依赖。
  • -S | --save:(默认)添加到生产环境。
  • -P | --save-dev:添加到开发环境。

案例

# 局部安装,安装到当前项目的“node_modules/”文件夹。
npm install <依赖名>

# 全局安装,
npm install <依赖名> -g

# 安装特定版本的模块
npm install <依赖名@版本号>

# 并添加到项目中的“生产环境”
npm install <依赖名> -S

# 并添加到项目中的“开发环境”
npm install <依赖名> -D

# 更新npm
npm install npm -g

查看依赖

# 当前项目的依赖列表
npm list

# 全局下的依赖列表
npm list -p

# 查询本地某个依赖
npm list <依赖名称>

卸载依赖

# 卸载生产依赖(默认)
npm uninstall <依赖名称>

# 卸载开发依赖
npm uninstall <依赖名称> --save-dev

重新安装依赖

# 强制重新build
npm rebuild

清空本地npm缓存

npm cache clear

# 强制清理缓存,忽略警告
npm cache clean --force

管理镜像源

查询当前镜像源

npm config get registry

更改npm镜像源

# 华为镜像站
npm config set registry https://mirrors.huaweicloud.com/repository/npm/

切换回原镜像源

npm config set registry https://registry.npmjs.org
更新时间: 2025/10/6 10:37