IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 开发工具 -> pnPm——比npm&yarn更胜一筹的包管理器 -> 正文阅读

[开发工具]pnPm——比npm&yarn更胜一筹的包管理器

官网:?Fast, disk space efficient package manager | pnpm?

安装

在 POSIX 系统上,即使没有安装 Node.js,也可以使用以下脚本安装 pnpm:

curl -fsSL https://get.pnpm.io/install.sh | sh -

如果你没有安装 curl,你想使用 wget:

wget -qO- https://get.pnpm.io/install.sh | sh -

在 Windows (PowerShell) 上:

iwr https://get.pnpm.io/install.ps1 -useb | iex

您可以使用pnpm env命令然后安装 Node.js。

?使用Corepack

从 v16.13 开始,Node.js 发布了用于管理包管理器的 Corepack。这是一项实验性功能,因此您需要通过运行以下命令来启用它:

corepack enable

这将在您的系统上自动安装 pnpm。但是,它可能不是最新版本的 pnpm。要升级它,请检查最新的 pnpm 版本并运行:

corepack prepare pnpm@7.0.0 --activate

使用npm

npm install -g pnpm

?使用Homebrew

?如果您安装了包管理器,则可以使用以下命令安装 pnpm:

brew install pnpm

使用Scoop

如果您安装了 Scoop,您可以使用以下命令安装 pnpm:

scoop install nodejs-lts pnpm

兼容性 (Compatibility with Node.js)

以下是过去 pnpm 版本的列表,其中包含相应的 Node.js 版本支持。

故障排查

如果 pnpm 损坏并且您无法通过重新安装来修复它,您可能需要手动将其从 PATH 中删除。

假设您在运行 pnpm install 时遇到以下错误:

C:\src>pnpm install
internal/modules/cjs/loader.js:883
  throw err;
  ^


Error: Cannot find module 'C:\Users\Bence\AppData\Roaming\npm\pnpm-global\4\node_modules\pnpm\bin\pnpm.js'
←[90m    at Function.Module._resolveFilename (internal/modules/cjs/loader.js:880:15)←[39m
←[90m    at Function.Module._load (internal/modules/cjs/loader.js:725:27)←[39m
←[90m    at Function.executeUserEntryPoint [as runMain] (internal/modules/run_main.js:72:12)←[39m
←[90m    at internal/main/run_main_module.js:17:47←[39m {
  code: ←[32m'MODULE_NOT_FOUND'←[39m,
  requireStack: []
}

首先,尝试通过运行以下命令找到 pnpm 的位置:which pnpm。如果您使用的是 Windows,请在 Git Bash 中运行此命令。您将获得 pnpm 命令的位置,例如:

$ which pnpm
/c/Program Files/nodejs/pnpm

知道 pnpm CLI 的位置后,打开该目录并删除所有与 pnpm 相关的文件(pnpm.cmd、pnpx.cmd、pnpm 等)。完成后,再次安装 pnpm,它应该可以按预期工作。

附:npm vs pnpm 下载express module耗时对比。

????????????????????????????????????????????????????????????????(图一:npm install)

?

?????????????????????????????????????????????????????????????????(图二:pnpm install)

另外生成的node_module目录结构也有差别。

卸载

如果您需要从系统中删除 pnpm CLI 以及它已写入磁盘的任何文件,请参阅Uninstalling pnpm

?

  开发工具 最新文章
Postman接口测试之Mock快速入门
ASCII码空格替换查表_最全ASCII码对照表0-2
如何使用 ssh 建立 socks 代理
Typora配合PicGo阿里云图床配置
SoapUI、Jmeter、Postman三种接口测试工具的
github用相对路径显示图片_GitHub 中 readm
Windows编译g2o及其g2o viewer
解决jupyter notebook无法连接/ jupyter连接
Git恢复到之前版本
VScode常用快捷键
上一篇文章      下一篇文章      查看所有文章
加:2022-05-10 12:06:52  更:2022-05-10 12:08:04 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年5日历 -2024/5/18 22:39:47-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码