npm安装指定版本pnpm

8,867次阅读
没有评论

共计 1383 个字符,预计需要花费 4 分钟才能阅读完成。

确定兼容性

官网上兼容性表格
以下是各版本 pnpm 与各版本 Node.js 之间的兼容性表格
npm 安装指定版本 pnpm

所以安装 pnpm,首先要确定安装的 node 版本是多少,如下所示 node 版本是 14

>node -v
v14.5.0

C:WINDOWSsystem32>npm -v
6.14.5

C:WINDOWSsystem32>pnpm -v
'pnpm' 不是内部或外部命令,也不是可运行的程序
或批处理文件。

那么注意了,此时如果直接安装 pnpm 会报错,提示版本不兼容

C:WINDOWSsystem32>npm install pnpm -g
D:softwarenodeinstallnode_globalpnpx -> D:softwarenodeinstallnode_globalnode_modulespnpmbinpnpx.cjs
D:softwarenodeinstallnode_globalpnpm -> D:softwarenodeinstallnode_globalnode_modulespnpmbinpnpm.cjs
npm WARN notsup Unsupported engine for pnpm@9.12.1: wanted: {"node":">=18.12"} (current: {"node":"14.5.0","npm":"6.14.5"})
npm WARN notsup Not compatible with your version of node/npm: pnpm@9.12.1

+ pnpm@9.12.1
added 1 package in 4.101s

C:WINDOWSsystem32>pnpm -v
ERROR: This version of pnpm requires at least Node.js v18.12
The current version of Node.js is v14.5.0
Visit https://r.pnpm.io/comp to see the list of past pnpm versions with respective Node.js version support.

卸载 pnpm

//npm uninstall pnpm 此命令不生效
C:WINDOWSsystem32>npm rm -g pnpm
removed 1 package in 0.632s

node14 安装 pnpm,版本限制在 7 以下,安装成功


C:WINDOWSsystem32>npm install -g pnpm@6.0.0
npm WARN deprecated pnpm@6.0.0: This version had issues with Webpack, Vite and some other toolings. These issues were fixed in v6.0.1
D:softwarenodeinstallnode_globalpnpm -> D:softwarenodeinstallnode_globalnode_modulespnpmbinpnpm.cjs
D:softwarenodeinstallnode_globalpnpx -> D:softwarenodeinstallnode_globalnode_modulespnpmbinpnpx.cjs
+ pnpm@6.0.0
added 1 package in 3.262s

C:WINDOWSsystem32>pnpm -v
6.0.0

原文地址: npm 安装指定版本 pnpm

    正文完
     0
    Yojack
    版权声明:本篇文章由 Yojack 于2025-02-01发表,共计1383字。
    转载说明:
    1 本网站名称:优杰开发笔记
    2 本站永久网址:https://yojack.cn
    3 本网站的文章部分内容可能来源于网络,仅供大家学习与参考,如有侵权,请联系站长进行删除处理。
    4 本站一切资源不代表本站立场,并不代表本站赞同其观点和对其真实性负责。
    5 本站所有内容均可转载及分享, 但请注明出处
    6 我们始终尊重原创作者的版权,所有文章在发布时,均尽可能注明出处与作者。
    7 站长邮箱:laylwenl@gmail.com
    评论(没有评论)