onlygod 发表于 2023-8-3 17:37:44

【已解答】Node.js版本管理器 安装模块pnpm 无效

为了能快速了解并处理您的问题,请提供以下基础信息:面板、插件版本:8.0.1
系统版本:OpenCloudOS 8.6.2205 x86_64(Py3.7.16),腾讯云默认面板,兼容centos8
问题描述:Node.js版本管理器,安装最新版本后,下载node版本例如16.20.1,点击模块管理 安装pnpm,提示pnpm安装成功,但实际使用中,并未成功。
相关截图(日志、错误):





在终端运行:# pnpm -v

直接出现:-bash: pnpm: command not found

---------

后来只好使用pm2管理器,在模块中安装pnpm,使用没有任何问题。
猜测,应该是Node.js版本管理器的BUG。



onlygod 发表于 2023-8-3 17:51:31

Node.js版本管理器,NODE版本16 和 18都尝试过,安装pnpm 提示成功,但在终端运行时,全部无效。

是不是我安装姿势不对?

谢花郎 发表于 2023-8-3 17:59:23

onlygod 发表于 2023-8-3 17:51
Node.js版本管理器,NODE版本16 和 18都尝试过,安装pnpm 提示成功,但在终端运行时,全部无效。

是不是 ...

命令行下执行bash然后重新执行pnpm就可以了,因为当前链接终端的窗口是没有pnpm这个环境变量,所以执行会提示cmmand not found

onlygod 发表于 2023-8-3 19:08:15

谢花郎 发表于 2023-8-3 17:59
命令行下执行bash然后重新执行pnpm就可以了,因为当前链接终端的窗口是没有pnpm这个环境变量,所以执行会 ...

:hug: 求解,命令行下执行bash ,这一步怎么操作?

谢花郎 发表于 2023-8-4 09:24:41

onlygod 发表于 2023-8-3 19:08
求解,命令行下执行bash ,这一步怎么操作?

命令行输入bash回车

onlygod 发表于 2023-8-4 18:40:22

本帖最后由 onlygod 于 2023-8-4 18:42 编辑

执行了 bash,也重启过服务器。

pnpm还是不行


   

onlygod 发表于 2023-8-4 19:04:42

谢花郎 发表于 2023-8-4 09:24
命令行输入bash回车

执行了bash,还是不行

谢花郎 发表于 2023-8-5 11:27:29

onlygod 发表于 2023-8-4 19:04
执行了bash,还是不行

命令行下做个软连接解决
ln -sf /www/server/nodejs/v16.19.0/bin/pnpm /usr/bin/pnpm
v16.19.0为node版本,更改为自己的node版本

宝塔用户_nlwenl 发表于 2024-1-5 11:41:46

谢花郎 发表于 2023-8-5 11:27
命令行下做个软连接解决

v16.19.0为node版本,更改为自己的node版本

这样绑定的是固定版本的pnpm如何类似npm yarn 一样 切换版本自动切换pnpm的版本。。

huyongding 发表于 2024-3-22 10:40:18

宝塔用户_nlwenl 发表于 2024-1-5 11:41
这样绑定的是固定版本的pnpm如何类似npm yarn 一样 切换版本自动切换pnpm的版本。。 ...

同问这个问题
页: [1]
查看完整版本: 【已解答】Node.js版本管理器 安装模块pnpm 无效