介绍
关于软件包的管理工具,大家比较熟知的是 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点击下载。
我一直显示在加载出不来,最后还是找了一个人家分享到百度网盘的包直接下载。
点击完成安装,一般安装完成后,环境变量就自动配置好了。在终端输入 nvm version,能查看到版本号说明安装成功了。
2.2 配置路径和下载源
安装完nvm后不要着急安装node。
找到nvm安装路径 -> 找到 setting.txt文件 ->配置下载源
node_mirror: npm.taobao.org/mirrors/nod…
npm_mirror: npm.taobao.org/mirrors/npm…
注意:安装完setting.txt文件里路径一般是存在的,只需配置下载源。注意小心写错哦,小编就是写错了npm_mirror的那个,导致npm安装不成功。当nvm use [version]某版本的时候,npm -v显示不成功,最后发现写错了,改正后卸载该版本(nvm uninstall [version])并重新安装(nvm install [version]),再查询就成功了。
根据指示使用命令。常见的有:
设置默认版本号:nvm alias default <version>
2.3 遇到的问题
- 没有卸载node直接
npm install nvm安装nvm后,无法使用nvm来管理node版本; - npm下载源写错,导致安装不成功,需卸载该版本重新安装。