【已完成】用宝塔面板搭建的Node项目中如何使用node、n
Node.js版本管理器 2.5在宝塔面板里已经安装了,并安装了Node v20.14.0,软件路径:/www/server/nodejs/v20.14.0网站--> Node项目 --> 添加Node项目,已经部署了Node项目,所在位置:/www/wwwroot/nodejs
cd/www/wwwroot/nodejs
终端进入/www/wwwroot/nodejs目录下,
执行以下命令,无反应
node -v
npm -v
node、npm已经安装,但是命令用不了。
提示:
找不到命令 “node”,但可以通过以下软件包安装它:
apt install nodejs
这提示,我也不能再安一个Node v20.14.0吧?
现在需要执行以下命令,配置Node项目(设置数据库、管理员账号密码)
node app --setup
如何用终端执行node、npm命令?
Node项目中,附带了一些命令行实用程序,该实用程序允许多种功能。应该是基于node环境,自己创造的命令。
Node项目安装文档中,提示运行:
./nodebb build
./nodebb setup
./nodebb start
更是运行不了,提示权限不够,我用宝塔面板左侧的终端,显示是root呀?怎么权限不够?
您好,通过插件安装的pnpm默认不会添加到系统环境变量,需要自己手动来指定目录来运行的。例如您所安装的node版本是v16.20.0,那您安装的pnpm的路径则在
/www/server/nodejs/v16.20.0/bin/pnpm
如果您需要做到全局变量的话,则需要运行以下命令建立软连接到系统全局变量上:
ln -sf /www/server/nodejs/v16.20.0/lib/node_modules/pnpm/bin/pnpm.cjs /usr/bin/pnpm 运维技术阿闯 发表于 2024-6-11 09:54
您好,通过插件安装的pnpm默认不会添加到系统环境变量,需要自己手动来指定目录来运行的。例如您所安装的no ...
网站--> Node项目 --> 添加Node项目
/www/wwwroot/www.nodejs.com
那岂不是滴把Node项目搭建在该目录下
/www/server/nodejs/v16.20.0/bin/pnpm/www.nodejs.com
建立软连接到系统全局变量上,会不会影响php项目呢?
建立软连接到/www/wwwroot,会不会影响php项目呢? myboss 发表于 2024-6-13 11:14
网站--> Node项目 --> 添加Node项目
那岂不是滴把Node项目搭建在该目录下
您好,请看路径,这个路径环境的最后一个,而不是整个文件路径 运维技术阿闯 发表于 2024-6-13 14:18
您好,请看路径,这个路径环境的最后一个,而不是整个文件路径
读了很多遍,不明白。
哪个路径呀?
运维技术阿闯 发表于 2024-6-13 16:11
您好,是我表达的问题,我说的是您安装的要执行的node以及npm命令的执行
因为面板所用的是虚拟环境,需 ...
哈哈,没实操,不容易懂。
正在实操一下,验证我的判断 myboss 发表于 2024-6-13 14:52
读了很多遍,不明白。
哪个路径呀?
您好,您按照图片的方式改一下看看是否可以了,先不用看上边的做软连接操作,直接按照图片中的操作
运维技术阿闯 发表于 2024-6-13 17:36
您好,您按照图片的方式改一下看看是否可以了,先不用看上边的做软连接操作,直接按照图片中的操作
...
还以为面板现在不完善呢:lol现在就方便了 myboss 发表于 2024-6-13 17:55
还以为面板现在不完善呢现在就方便了
非常抱歉,是我理解错了,问题解决了就好
页:
[1]