pnpm独立脚本安装失败如何解决

571 阅读1分钟

使用场景解释

pnpm是目前使用感受上最佳的一个Node.js包管理工具,它有很多中安装方式。你可以先安装Node.js,之后通过Node.js提供的npm命令安pnpm; 也可以使用Node.js提供的实验特性corepack直接激活pnpm;还可以直接通过官方提供的安装脚本,直接安装pnpm的exe文件。

现在遇到的问题是,如果你网络条件欠佳,无法访问github,那官方安装命令无法正常执行。又因为,pnpm提供了env命令对Node.js的版本进行管理,所以得到一个Node.js使用的最佳实践:在未安装Node.js情况下,直接安装pnpm,再使用pnpm对Node.js版本进行管理。  这样,就不必再去折腾nvmn等Node.js版本管理工具。

开始安装pnpm

综上,如果你的win上已经安装了Node.js,可以先在将其卸载,然后 用管理员身份 重新执行以下命令。

✅✅✅我个人提供的镜像,放心食用

  • window独立脚本
iwr https://pnpm.beingthink.com/install.ps1 -useb | iex
  • posix系列独立脚本(mac/linux)
curl -fsSL https://pnpm.beingthink.com/install.sh | sh -

或者

wget -qO- https://pnpm.beingthink.com/install.sh | sh -

❌❌❌官方方式(无代理情况下大概率失败)

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

# posix
curl -fsSL https://get.pnpm.io/install.sh | sh -
# 如果您没有安装 curl,也可以使用 wget
wget -qO- https://get.pnpm.io/install.sh | sh -

之后愉快的安装lts版本Node.js,pnpm env用起来

使用pnpm的env命令安装最新Node.js的lts版本。

shell

pnpm env use --global lts

之后验证node.js的安装即可。