pnpm的安装与使用

232 阅读2分钟

介绍

关于软件包的管理工具,大家比较熟知的是 npm 和 Yarn,今天给大家介绍一个新的包管理工具pnpm

pnpm代表performant npm(高性能的npm),优点:

  • 节省磁盘空间
  • 提高安装速度
  • 创建一个非扁平的 node_modules目录

安装

pnpm安装先决条件:Node.js的版本必须在v16.14以上。

由于本人电脑安装的版本较低,需升级版本,故想到使用nvm来管理node版本。

nvm 是 NodeJS 的多版本管理工具,有点类似管理 Ruby 的 rvm,如果是需要管理 Windows 下的 node,官方推荐是使用 nvmw 或 nvm-windows 。

安装 nvm 之前最好先卸载已安装的 Node.js ;

1. 卸载 node

打开控制面板 -> 打开程序和功能 -> 右上角搜索输入node -> 右键卸载

2. 安装 nvm

2.1 下载nvm包

在github下载最新的nvm 找到nvm-setup.zip点击下载。

image.png 我一直显示在加载出不来,最后还是找了一个人家分享到百度网盘的包直接下载。

点击完成安装,一般安装完成后,环境变量就自动配置好了。在终端输入 nvm version,能查看到版本号说明安装成功了。

image.png

2.2 配置路径和下载源

安装完nvm后不要着急安装node。

找到nvm安装路径 -> 找到 setting.txt文件 ->配置下载源

node_mirror: npm.taobao.org/mirrors/nod…

npm_mirror: npm.taobao.org/mirrors/npm…

image.png

注意:安装完setting.txt文件里路径一般是存在的,只需配置下载源。注意小心写错哦,小编就是写错了npm_mirror的那个,导致npm安装不成功。当nvm use [version]某版本的时候,npm -v显示不成功,最后发现写错了,改正后卸载该版本(nvm uninstall [version])并重新安装(nvm install [version]),再查询就成功了。

根据指示使用命令。常见的有:

image.png

设置默认版本号:nvm alias default <version>

2.3 遇到的问题

  1. 没有卸载node直接npm install nvm安装nvm后,无法使用nvm来管理node版本;
  2. npm下载源写错,导致安装不成功,需卸载该版本重新安装。