npm常用命令
以下是 npm(Node.js 的包管理工具)的常用简单命令详解,适合前端或 Node.js 初学者快速上手日常开发。
🏗 一、初始化项目
1 | npm init |
作用:引导创建 package.json 文件,记录项目信息和依赖包。
1 | npm init -y |
作用:快速创建 package.json 文件,跳过交互步骤。
📦 二、安装依赖包
安装到项目依赖(默认)
1 | npm install <包名> |
等价于:
1 | npm i <包名> |
作用:将指定的包安装到项目的 node_modules 目录中,并更新 package.json 文件。
作用:将指定的包安装到项目的 node_modules 目录中。
安装为开发依赖(如测试、打包工具)
1 | npm install <包名> --save-dev |
作用:将指定的包安装为开发依赖,通常用于测试、打包工具等。
全局安装(供系统任何位置使用)
1 | npm install -g <包名> |
作用:将指定的包安装到全局,使其可以在命令行中直接使用。
📁 三、查看已安装的包
1 | npm list |
❌ 四、卸载包
1 | npm uninstall <包名> |
作用:卸载指定的包,同时从 package.json 文件中移除依赖。
🔄 五、更新包
1 | npm update <包名> |
作用:更新指定的包到最新版本,同时更新 package.json 文件。
📁 六、安装所有依赖
1 | npm install |
作用:根据 package.json 文件中的依赖项,安装所有项目依赖。
🧪 七、运行脚本命令
1 | npm run <脚本名> |
👉 package.json 的 scripts 中定义的命令才能通过 npm run 执行。例如:
1 | "scripts": { |
作用:执行 package.json 中 scripts 中定义的脚本命令。
🔍 八、搜索包
1 | npm search <关键字> |
作用:搜索 npm 仓库中与关键字相关的包。
🧼 九、清理缓存(出错时使用)
1 | npm cache clean --force |
作用:清除 npm 的缓存,通常用于解决依赖安装问题。
🗑 十、删除 node_modules 和 package-lock.json(干净安装前常用)
1 | rm -rf node_modules package-lock.json |