npm、pnpm、yarn

138 阅读1分钟

npm官网npm中文网
npm:node package manager,是一个nodejs的包管理和分发工具。2020年被Github收购。

npm作为nodejs的一部分随nodejs一起安装。

常用命令:
npm version
npm config
npm install
npm uninstall
npm start
npm stop
npm ll: 列出已经安装的包
查看某个命令的细节:npm command -h
切换淘宝镜像源:npm config set registry registry.npm.taobao.org
npm更新到最新版本:npm install -g npm@latest
忽略ssl:npm set strict-ssl=false

pnpm:npm的直接替代品,旨在解决npm中依赖项重复安装的问题。

1.通过符号链接共享依赖项,减少磁盘空间占用。
2.安装速度较快,特别是在多项目工作区中。
3.会自动检测和修复node_modules的损坏。

npm install -g pnpm:
pnpm -v:
pnpm add:
pnpm install:
pnpm list:
pnpm cache clean:

yarn:由Facebook提供的包管理工具,旨在提高性能和安全性。

1.并行下载、离线安装,提高安装速度。
2.锁定版本以确保不同环境中获得相同的依赖版本。
3.强大的命令行工具和用户界面。

npm install -g yarn:
yarn -v:
yarn add:
yarn list:
yarn cache clean: