安装Node.js
要安装npm,你需要先安装Node.js。
从Node.js官方网站(https://nodejs.org)下载并安装Node.js。
根据你的需要选择相应的版本。
一路Next,直到Finish
打开CMD,输入命令来检查Node.js和npm是否成功安装
node -v // node的版本号
npm -v // npm的版本号
如果成功安装,会显示Node.js和npm的版本号。
更换npm源为国内镜像
npm默认的镜像源下载速度很慢,通常需要切换到淘宝镜像源
npm config get registry //查看当前使用的npm镜像源
npm --registry https://registry.npm.taobao.org install xxx //临时使用淘宝镜像源进行依赖安装(一次性)
npm config set registry https://registry.npm.taobao.org //更换为国内镜像
安装yarn
Yarn是facebook发布的一款取代npm的包管理工具。
yarn更快、对开发者更友好。但是在用yarn之前需要先通过npm安装它
yarn的优点
速度更快
安装版本统一
更加的安全
npm install -g yarn //安装
npm uninstall yarn -g //yarn卸载
更换yarn源为国内镜像
yarn config get registry //查看镜像源
如果显示的是以下链接,则表示不是国内镜像源
https://registry.yarnpkg.com
yarn config set registry https://registry.npm.taobao.org/ //设置为淘宝镜像源
添加一个依赖
yarn add <packageName>
更新一个依赖
yarn upgrade <packageName>
移除一个依赖
yarn remove <packageName>
清除缓存
yarn cache clean
安装pnpm
现代的包管理工具 pnpm( performant npm ),高性能的 npm
它由 npm/yarn 衍生而来,但却解决了 npm/yarn 内部潜在的问题,并且极大了地优化了性能
npm install pnpm -g // 全局安装
设置下载源
pnpm config get registry //查看源
pnpm config set registry https://registry.npmmirror.com/ // 切换淘宝源
pnpm add -g pnpm to update // 更新版本
将npm/yarn项目改为pnpm项目
//修改npm/yarn的lock文件为pnpm的pnpm import //从另一个软件包管理器的 lock 文件生成 pnpm-lock.yaml
rm force node_modules // 删除node_modules
pnpm install // 重新安装依赖
安装完成后用
pnpm ls
查看是否报错,无报错而是出现依赖名称即可
清除pnpm缓存
删除node_modules文件夹和pnpm-lock.yaml文件,然后重新安装依赖项。
pnpm store prune // 清除缓存,然后重新安装依赖项。