31 lines
800 B
Markdown
31 lines
800 B
Markdown
---
|
||
title: "npm"
|
||
type: concept
|
||
tags: [javascript, package-manager]
|
||
last_updated: 2026-04-17
|
||
---
|
||
|
||
## 定义
|
||
npm(Node Package Manager)是 Node.js 默认的包管理器,用于安装、管理和分享 JavaScript 代码包。
|
||
|
||
## 用途
|
||
- 安装全局或本地 Node 包
|
||
- 发布自己的 npm 包
|
||
- 管理项目依赖
|
||
- 运行 package.json 中的脚本
|
||
|
||
## 常用命令
|
||
```bash
|
||
npm install <package> # 安装本地包
|
||
npm install -g <package> # 全局安装
|
||
npm init # 初始化项目
|
||
npm run <script> # 运行脚本
|
||
npm list # 查看已安装包
|
||
npm update # 更新包
|
||
```
|
||
|
||
## 关联
|
||
- 随 [[Node-js]] 一起安装
|
||
- 配合工具:[[npx]](包执行器)
|
||
- 管理器:[[nvm]](Node 版本管理)
|