npm(Node Package Manager)是 JavaScript 生态系统中不可或缺的工具,用于管理项目依赖和包。以下是关键知识点:
📌 核心功能
- 包管理:通过
npm install <package>
安装依赖,支持版本控制(如^1.2.3
) - 脚本执行:在
package.json
中定义scripts
字段,例如npm start
启动开发服务器 - 私有仓库:使用
npm config set registry <url>
切换镜像源(如 npm镜像指南)
🚀 常用命令速查
命令 | 说明 |
---|---|
npm init |
初始化项目,生成 package.json |
npm install |
安装项目依赖,支持 -D (开发依赖)和 -S (生产依赖) |
npm outdated |
检查依赖包更新状态 |
npm publish |
发布自定义包到 npm 仓库 |
📌 注意事项
- 包名需在 npm官网 检查是否已被占用
- 安装大包时建议使用
--force
参数(⚠️ 请谨慎操作) - 遇到权限问题可尝试
sudo npm install
或配置.npmrc
文件