在 Ubuntu 中安装 PNPM Nodejs pacakge 管理器
这里给出的命令不仅限于 Ubuntu 22.04 或 20.04 Linux,而是较新版本的操作系统,包括 Debian、Linux Mint、POP OS、MX Linux 和类似的发行版用户都可以遵循它们。
1. 从系统更新开始
使用 Ubuntu 命令终端,如果您不是 CLI 服务器用户,则可以使用 Ctrl+ALT+T 或从应用程序菜单中搜索它来运行终端应用程序。
sudo apt update
另外,安装 CURL:
sudo apt install curl -y
2. 添加 NodeJS 仓库
如果您的 Ubuntu 系统已经安装了 Nodejs,那么您可以移动到下一个进行 PNPM 安装,但是,对于那些没有它的人,请转到给定的命令。
虽然我们已经有了使用其默认基本存储库在 Ubuntu 上安装node.js,但是,该版本将是旧的。因此,那些想要获得最新和当前版本的 Node 的人需要在 Ubuntu Linux 上手动添加官方Node.js存储库。
Nodejs 版本有两种类型,一种是当前版本,另一种是长期支持的。根据您的选择,选择给定的存储库。
注意:仅使用其中之一。
对于最新的当前版本:
curl -fsSL https://deb.nodesource.com/setup_current.x | sudo -E bash -
对于 LTS – 长期支持的版本,请改用此存储库:
curl -fsSL https://deb.nodesource.com/setup_lts.x | sudo -E bash -
在这里,为了执行本教程,我们使用的是 NodeJS 的 LTS 版本。
3. 安装 NodeJS
添加仓库后,我们可以使用默认的 APT 系统包管理器来安装 Nodejs Javascript 的当前或 LTS 版本。
sudo apt-get install -y nodejs
3. 在 Ubuntu 上安装 PNPM 22.04 或 20.04 for NodeJS
我们完成本教程的下一个任务是在 Ubuntu Linux 上安装 PNPM。我们已经有了 NodeJS 和 NPM,但如果您不想使用 NPM 来管理 Nodejs 项目的库和模块,那么只需使用给定的命令即可。它使用 CURL 获取 PNPM 包管理器开发人员制作的官方脚本,以便轻松将其安装在 Linux 发行版上。
curl -fsSL https://get.pnpm.io/install.sh | sh -
等待几秒钟,PNMP 将出现在您的系统上。该过程完成后,获取 bashrc 文件的源代码,以便系统可以识别上述命令添加到其中的路径。
source ~/.bashrc
4.检查PNPM版本
现在,让我们确认这个 NodeJs 包管理器在我们的 Ubuntu Linux 系统上并且工作正常,检查它的版本。
pnpm --version
此外,就像 NPM 一样,我们可以使用它来安装包,例如:
pnpm add curl
5. PNPM 命令示例
以下是一些可用于处理 Nodejs 项目的 PNPM 包管理器的命令语法示例。
注意:将 <package-name> 替换为要使用 PNPM 安装的软件包
安装软件包:
pnpm add <package-name>
将包安装为开发依赖项:
pnpm add --save-dev <package-name>
全局安装软件包:
pnpm add -g <package-name>
卸载 pnpm 软件包:
pnpm uninstall <package-name>
更新 pnpm 程序包:
pnpm update <package-name>
从锁定文件安装软件包:
pnpm install --frozen-lockfile
列出已安装的 pnpm 包:
pnpm ls
搜索软件包:
pnpm search <package-name>
运行 package.json 中定义的脚本:
pnpm run <script-name>
清理 pnpm 缓存:
pnpm store prune
这些只是 PNPM 命令的几个示例。有关更多命令及其详细信息,请访问官方文档。
6. 更新到最新版本
要将 PNPM 升级到其最新的可用版本,只需运行用于安装它的相同脚本即可。
curl -fsSL https://get.pnpm.io/install.sh | sh -
7. 卸载 PNPM
好吧,您可能仍然更喜欢 NPM 而不是 PNPM,那么您肯定想从 Ubuntu Linux 中删除 PNPM,如果是这样,以下是要遵循的命令:
删除其文件夹
rm -r ~/.local/share/pnpm
如果还想删除 PNPM 安装的模块或库,请运行:
rm -r ~/node_modules
若要从系统路径中删除它,请编辑 Bashrc 文件并删除以下代码。
nano ~/bashrc
向下滚动并找到给定的行。删除它并使用 Ctrl+X 保存文件,按 Y 确认,然后按 Enter 键退出。
# pnpm
export PNPM_HOME="/home/h2s/.local/share/pnpm"
case ":$PATH:" in
*":$PNPM_HOME:"*) ;;
*) export PATH="$PNPM_HOME:$PATH" ;;
esac
# pnpm end