npm命令大全

本文详细介绍了NPM(Node Package Manager)的安装配置,包括创建全局文件夹、设置环境变量以及切换淘宝镜像。还列举了npm常用命令的简写,如安装、卸载、更新模块,并展示了查看模块信息的各种方法,如查看版本、依赖关系等。此外,还提到了一些实用命令,如清理缓存、检查过时模块等。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

NPM 的全称是 Node Package Manager,是随同 NodeJS 一起安装的包管理和分发工具,它可以很方便的让前端开发者下载、安装、上传以及管理已经安装的包。

1. npm 安装配置(可选)

现在安装的新版本的nodejs可以直接使用默认配置的即可,不须再配置任何内容。

 1. 在nodejs安装的根目录下新建 node_cache 和 node_global 两个文件夹。
 2. 分别使用以下命令设置全局的安装包目录:
    npm config set prefix "D:\Program Files\nodejs\node_global"
    npm config set cache "D:\Program Files\nodejs\node_cache"
 3. 配置环境变量:
   打开计算机的环境变量,找到系统变量,新增一项 NODE_PATH,值为安装目录下的nodejs,   D:\Program Files\nodejs\node_global\node_modules

2. 查看 npm 版本

npm -v

3. npm淘宝镜像(可选)

# 设置全局的npm淘宝镜像
npm config set registry https://registry.npm.taobao.org
# 也可以切换回默认全局镜像
npm config set registry https://registry.npmjs.org

4. npm 常用命令简写说明

方便统一和阅读,文中全部使用简写方式。

-g: 为 --global 的缩写,表示安装到全局目录里
-S: 为 --save 的缩写,表示安装的包将写入package.json里面的dependencies
-D: 为 --save-dev 的缩写,表示将安装的包将写入packege.json里面的devDependencies
 i: 为install的缩写,表示安装

5. npm 安装模块

npm init  # npm 初始化当前目录
npm i  # 安装所有依赖
npm i express  # 安装模块到默认dependencies
npm i express -g  # 会安装到配置的全局目录下
npm i express -S  # 安装包信息将加入到dependencies生产依赖
npm i express -D  # 安装包信息将加入到devDependencies开发依赖
npm i jquery@1.8.3  # 安装jquery指定的1.8.3版本

6. npm 卸载模块

npm uninstall express  # 卸载模块,但不卸载模块留在package.json中的对应信息
npm uninstall express -g  # 卸载全局模块
npm uninstall express --save  # 卸载模块,同时卸载留在package.json中dependencies下的信息
npm uninstall express --save-dev  # 卸载模块,同时卸载留在package.json中devDependencies下的信息

7. npm 更新模块

npm update jquery  # 更新最新版本的jquery
npm update jquery@2.1.0  # 更新到指定版本号的jquery
npm install jquery@latest  # 可以直接更新到最后一个新版本

8. npm 查看命令

npm root  # 查看项目中模块所在的目录
npm root -g  # 查看全局安装的模块所在目录
npm list 或者 npm ls  # 查看本地已安装模块的清单列表
npm view jquery dependencies  # 查看某个包对于各种包的依赖关系
npm view jquery version  # 查看jquery最新的版本号
npm view jquery versions  # 查看所有jquery历史版本号(很实用)
npm view jquery  # 查看最新的jquery版本的信息
npm info jquery  # 查看jquery的详细信息,等同于上面的npm view jquery
npm list jquery 或 npm ls jquery  # 查看本地已安装的jquery的详细信息
npm view jquery repository.url  # 查看jquery包的来源地址

9. npm 其他命令

npm cache clean  # 清除npm的缓存
npm prune  # 清除项目中没有被使用的包
npm outdated  # 检查模块是否已经过时
npm repo jquery  # 会打开默认浏览器跳转到github中jquery的页面
npm docs jquery  # 会打开默认浏览器跳转到github中jquery的README.MD文件信息
npm home jquery  # 会打开默认浏览器跳转到github中jquery的主页
### 如何在 IntelliJ IDEA 中使用 npm 命令 #### 使用内置终端执行 npm 命令 IntelliJ IDEA 配备了一个集成的终端,允许直接调用 `npm` 或其他命令行工具而无需离开 IDE 的界面。对于 Vue 项目或其他基于 Node.js 的前端工程,在确保全局已安装 Node.js 和 npm 后,可以通过该终端来初始化新项目、安装依赖项以及运行开发服务器等操作[^1]。 #### 安装 Node.js 和 npm 当遇到 `'npm' 不是内部或外部命令...` 错误时,表明当前环境中缺少必要的 Node.js 及其附带的 npm 工具链。解决办法是在计算机上下载并安装最新版本的 Node.js LTS 版本,这会自动包含 npm;之后重启 IntelliJ IDEA 即可正常使用 npm 功能。 #### 利用 npm 执行常见任务 一旦解决了环境配置问题,则可以在 IntelliJ IDEA 内部轻松利用 npm 来完成各种日常开发工作: - **查看可用脚本**:打开 package.json 文件所在目录下的终端窗口,输入 `npm run` 查看定义好的 script 脚本列表。 - **启动本地服务**:针对大多数单页应用程序框架(如 Vue),通常存在名为 `dev` 的默认脚本来快速搭建调试环境。只需键入 `cnpm run dev` 就能激活它。 - **构建生产版资源**:准备上线前,一般会有专门用于优化打包输出文件大小和性能的 build 步骤。例如,通过 `npm run build` 实现自动化编译过程[^4]。 ```bash # 初始化一个新的 NPM 项目 npm init -y # 安装指定模块作为依赖 npm install axios --save # 更新所有过期包至最新稳定版 npm update # 构建适用于生产的静态网页资产 npm run build ```
评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值