宝塔618特惠活动,企业版999元/年,宝塔SSL证书买1送1!限时抢购!查看活动
当前位置:论坛首页 > Linux面板 > 求助

【已完成】用宝塔面板搭建的Node项目中如何使用node、n

发表在 Linux面板2024-6-10 13:08 [复制链接] 8 2598

Node.js版本管理器 2.5在宝塔面板里已经安装了,并安装了Node v20.14.0,软件路径:/www/server/nodejs/v20.14.0
网站--> Node项目 --> 添加Node项目,已经部署了Node项目,所在位置:/www/wwwroot/nodejs

  1. cd  /www/wwwroot/nodejs
复制代码

终端进入/www/wwwroot/nodejs目录下,
执行以下命令,无反应
  1. node -v
  2. npm -v
复制代码

node、npm已经安装,但是命令用不了。

提示:
  1. 找不到命令 “node”,但可以通过以下软件包安装它:
  2. apt install nodejs
复制代码

这提示,我也不能再安一个Node v20.14.0吧?

现在需要执行以下命令,配置Node项目(设置数据库、管理员账号密码)
  1. node app --setup
复制代码

如何用终端执行node、npm命令?


Node项目中,附带了一些命令行实用程序,该实用程序允许多种功能。应该是基于node环境,自己创造的命令。
Node项目安装文档中,提示运行:
  1. ./nodebb build
  2. ./nodebb setup
  3. ./nodebb start
复制代码

更是运行不了,提示权限不够,我用宝塔面板左侧的终端,显示是root呀?怎么权限不够?
使用道具 举报 只看该作者 回复
发表于 2024-6-11 09:54:39 | 显示全部楼层
您好,通过插件安装的pnpm默认不会添加到系统环境变量,需要自己手动来指定目录来运行的。例如您所安装的node版本是v16.20.0,那您安装的pnpm的路径则在
  1. /www/server/nodejs/v16.20.0/bin/pnpm
复制代码

如果您需要做到全局变量的话,则需要运行以下命令建立软连接到系统全局变量上:
  1. ln -sf /www/server/nodejs/v16.20.0/lib/node_modules/pnpm/bin/pnpm.cjs /usr/bin/pnpm
复制代码
使用道具 举报 回复 支持 反对
发表于 2024-6-13 11:14:56 | 显示全部楼层
运维技术阿闯 发表于 2024-6-11 09:54
您好,通过插件安装的pnpm默认不会添加到系统环境变量,需要自己手动来指定目录来运行的。例如您所安装的no ...

网站--> Node项目 --> 添加Node项目
  1. /www/wwwroot/www.nodejs.com
复制代码

那岂不是滴把Node项目搭建在该目录下
  1. /www/server/nodejs/v16.20.0/bin/pnpm/www.nodejs.com
复制代码


建立软连接到系统全局变量上,会不会影响php项目呢?
建立软连接到/www/wwwroot,会不会影响php项目呢?
使用道具 举报 回复 支持 反对
发表于 2024-6-13 14:18:33 | 显示全部楼层
myboss 发表于 2024-6-13 11:14
网站--> Node项目 --> 添加Node项目

那岂不是滴把Node项目搭建在该目录下

您好,请看路径,这个路径环境的最后一个,而不是整个文件路径
使用道具 举报 回复 支持 反对
发表于 2024-6-13 14:52:46 | 显示全部楼层
运维技术阿闯 发表于 2024-6-13 14:18
您好,请看路径,这个路径环境的最后一个,而不是整个文件路径

读了很多遍,不明白。
哪个路径呀?
使用道具 举报 回复 支持 反对
发表于 2024-6-13 17:36:00 | 显示全部楼层
运维技术阿闯 发表于 2024-6-13 16:11
您好,是我表达的问题,我说的是您安装的要执行的node以及npm命令的执行

因为面板所用的是虚拟环境,需 ...

哈哈,没实操,不容易懂。
正在实操一下,验证我的判断
使用道具 举报 回复 支持 反对
发表于 2024-6-13 17:36:42 | 显示全部楼层
myboss 发表于 2024-6-13 14:52
读了很多遍,不明白。
哪个路径呀?

您好,您按照图片的方式改一下看看是否可以了,先不用看上边的做软连接操作,直接按照图片中的操作

X}612N56@MR7}FHH[Z}@I6X.png
使用道具 举报 回复 支持 反对
发表于 2024-6-13 17:55:06 | 显示全部楼层
运维技术阿闯 发表于 2024-6-13 17:36
您好,您按照图片的方式改一下看看是否可以了,先不用看上边的做软连接操作,直接按照图片中的操作

...

还以为面板现在不完善呢  现在就方便了
使用道具 举报 回复 支持 反对
发表于 2024-6-14 09:48:47 | 显示全部楼层
myboss 发表于 2024-6-13 17:55
还以为面板现在不完善呢  现在就方便了

非常抱歉,是我理解错了,问题解决了就好
使用道具 举报 回复 支持 反对
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

普通问题处理

论坛响应时间:72小时

问题处理方式:排队(仅解答)

工作时间:白班:9:00 - 18:00

紧急运维服务

响应时间:3分钟

问题处理方式:宝塔专家1对1服务

工作时间:工作日:9:00 - 18:30

宝塔专业团队为您解决服务器疑难问题

点击联系技术免费分析

工作时间:09:00至18:30

快速回复 返回顶部 返回列表