⚡ 编程实验室🏗️ HTML🎨 CSS⚡ JavaScript🐍 Python🗄️ SQL☕ Java⚛️ React💚 Vue🟢 Node.js⚙️ C语言🐘 PHP🐹 Go🔷 TypeScript🐬 MySQL🔧 C++🎯 C#🦀 Rust🅱️ Bootstrap💡 jQuery🎸 Django🍃 MongoDB👗 Sass🎪 Kotlin📊 R语言📋 XML📊 Excel🐘 PostgreSQL🐳 Docker🅰️ Angular🎮 游戏🏠 网站首页

NPM 包管理器 — 管理项目依赖

学习 npm 的基本用法:初始化项目、安装包、理解 package.json · 难度:入门 · +15XP

npm 是什么?

npm(Node Package Manager)是 Node.js 的包管理器,也是全球最大的开源生态系统。你可以用 npm 下载别人写好的模块,不用自己从零开始写。

比如你想处理日期——不用自己算闰年,npm install 一个 dayjs 就行了。

package.json — 项目的身份证

每个 Node.js 项目都有一个 package.json 文件,记录项目信息和依赖:

{
  "name": "my-project",
  "version": "1.0.0",
  "description": "我的第一个 Node.js 项目",
  "dependencies": {
    "dayjs": "^1.11.0",   // 运行时需要的包
    "axios": "^1.6.0"
  },
  "devDependencies": {
    "nodemon": "^3.0.0"    // 开发时需要的包(生产环境不需要)
  }
}

常用 npm 命令

命令作用
npm init初始化项目,创建 package.json
npm install 包名安装包(简写 npm i 包名)
npm install --save-dev 包名安装到开发依赖
npm install根据 package.json 安装所有依赖
npm uninstall 包名卸载包
npm run 脚本名运行 package.json 中 scripts 定义的脚本

动手试试

  1. 理解 package.json 中的 dependencies 和 devDependencies 区别
  2. 如果删掉了 node_modules 文件夹,运行什么命令可以恢复?
Ctrl+Enter
🚀 升级VIP
解锁全部课程+AI助手

🏆 学习排行

加载中...

📊 统计

📖 135 篇
0 完成
🔥 0