npm和yarn笔记
一、知识背景:
npm和yarn都是node 的包管理工具,一开始yarn开发出来是为了解决npm的一些问题,比如早期的npm下载包只能串行执行,依赖嵌套等,但最新版本的npm其实和yarn的性能已经不相上下了,在2025年的今天按道理使用哪一个都行。
二、一些区别

三、常用命令
| 功能描述 | npm 命令 | Yarn 命令 | |
|---|---|---|---|
| 初始化项目 | npm init |
yarn init |
|
| 安装所有依赖 | npm install |
yarn 或 yarn install |
|
| 安装生产依赖 | npm install package --save |
yarn add package |
|
| 安装开发依赖 | npm install package --save-dev |
yarn add package --dev 或 -D |
|
| 全局安装包 | npm install package -g |
yarn global add package |
|
| 卸载依赖 | npm uninstall package |
yarn remove package |
|
| 更新依赖 | npm update package |
yarn upgrade package |
|
| 查看已安装依赖 | npm list |
yarn list |
|
| 清理缓存 | npm cache clean --force |
yarn cache clean |
|
| 运行脚本 | npm run script-name |
yarn run script-name |
|
| 安全审计 | npm audit |
yarn audit |
|
| 生成版本锁定文件 | 自动生成 package-lock.json |
自动生成 yarn.lock |
穷则独善其身,达则兼济天下……

浙公网安备 33010602011771号