NPM 包管理

Node.js 教程 · 第 3 章 · 7 次浏览

npm 是 Node 自带的包管理器。核心文件 package.json 记录项目信息和依赖。

初始化项目

npm init -y 生成 package.json。字段:name、version、scripts(脚本命令)、dependencies(运行依赖)、devDependencies(开发依赖)。

安装包

  • npm install 包名:装依赖并写入 dependencies
  • npm install -D 包名:开发依赖(构建工具等)
  • npm install:按 package.json 装全部
  • npm uninstall 包名:卸载

运行脚本

scripts 里定义命令,用 npm run 名称 执行。npm start、npm test 可以省略 run。

代码示例

// package.json 示例
{
    "name": "my-app",
    "version": "1.0.0",
    "scripts": {
        "start": "node app.js",
        "dev": "nodemon app.js"
    },
    "dependencies": {
        "express": "^4.18.0"
    },
    "devDependencies": {
        "nodemon": "^3.0.0"
    }
}

// 命令行
// npm install express
// npm install -D nodemon
// npm run dev