pnpm相关

pnpm升级失败

windows11执行 pn add -g @pnpm/exe 之后,报错


 WARN  The target bin directory already contains an exe called pnpm, so removing C:\Users\userName\AppData\Local\pnpm\pnpm.EXE
 EPERM  EPERM: operation not permitted, unlink 'C:\Users\userName\AppData\Local\pnpm\pnpm.EXE'

解决方法:

复制粘贴到命令行, 然后回车


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

用pnpm执行npx命令


pnpm dlx <command>

将pnpm作为node版本管理工具使用


# latest是最新版本 另外可以用lts版本(lts) 或者指定版本(e.g. 16 or 14.21.3)
# -g意思是global
# 使用指定版本nodejs(如果没有被安装则先安装再使用)
pnpm env use -g latest
# 列出本地安装版本
pnpm env list
# 列出远程可用nodejs版本
pnpm env list --remote
# 删除指定版本
pnpm env remove -g 14.21.3