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