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

【疑难】用自定义命令 node命令启动 node项目后 环境变量

发表在 BUG提交2022-4-27 09:31 [复制链接] 11 8941

用自定义命令 node命令启动 node项目后 环境变量 HOME 拿不到值。
用命令行直接执行命令启动就可以拿到。
test.js 测试文件
  1. console.log('platform',process.platform);
  2. console.log('HOME',process.env['HOME'])      
复制代码

直接命令行执行是可以拿到值的:

使用道具 举报 只看该作者 回复
发表于 2022-4-29 09:44:47 | 显示全部楼层
截图看下您的这里选择的哪个node版本?
node颁布器.png
使用道具 举报 回复 支持 反对
发表于 2022-5-7 10:45:15 | 显示全部楼层
大炮运维V587 发表于 2022-4-29 09:44
截图看下您的这里选择的哪个node版本?

第一张截图里面有14.17.6
使用道具 举报 回复 支持 反对
发表于 2022-5-9 22:21:43 | 显示全部楼层
宝塔用户_ppnnhj 发表于 2022-5-7 10:45
第一张截图里面有14.17.6

两个不一样的,一个是环境变量中的node版本,一个是项目使用的node版本
使用道具 举报 回复 支持 反对
发表于 2022-5-10 17:20:28 | 显示全部楼层
大炮运维V587 发表于 2022-5-9 22:21
两个不一样的,一个是环境变量中的node版本,一个是项目使用的node版本

命令行也是14.17.6 用的同一版本测试的 而且用另外的node版本14.19也有这个问题,麻烦自测一下 452AC60E-ABA5-4bf6-AF6B-8E473FDC6BE2.png
使用道具 举报 回复 支持 反对
发表于 2022-5-10 17:34:03 | 显示全部楼层
大炮运维V587 发表于 2022-5-9 22:21
两个不一样的,一个是环境变量中的node版本,一个是项目使用的node版本

在命令行 两个版本代码里都可以取到对应的环境变量
5F95F883-E935-44b3-AF8C-751CB70FC85E.png
使用道具 举报 回复 支持 反对
发表于 2022-5-11 14:43:16 | 显示全部楼层
宝塔用户_ppnnhj 发表于 2022-5-10 17:34
在命令行 两个版本代码里都可以取到对应的环境变量

测试到了Ubuntu 获取不到,centos正常。。。
使用道具 举报 回复 支持 反对
发表于 2022-5-12 08:34:53 | 显示全部楼层
大炮运维V587 发表于 2022-5-11 14:43
测试到了Ubuntu 获取不到,centos正常。。。

能复现就好,麻烦修复下 centos停止维护了,所以新服务器都转ubuntu然后安装的宝塔方便维护,结果没法跑项目。
使用道具 举报 回复 支持 反对
发表于 2022-5-30 18:10:42 | 显示全部楼层
我也出现这个问题,ffmpeg命令行中启动正常,在node项目管理器,或者PM2中出现  /bin/sh: ffmpeg: command not found;; node版本:16.14.0。100%复现
使用道具 举报 回复 支持 反对
发表于 2022-5-30 18:53:08 | 显示全部楼层
宝塔用户_melmcj 发表于 2022-5-30 18:10
我也出现这个问题,ffmpeg命令行中启动正常,在node项目管理器,或者PM2中出现  /bin/sh: ffmpeg: command  ...
http://yanliang.kedaweilai.com/VCam-20220530-1847.mp4
使用道具 举报 回复 支持 反对
发表于 2022-6-22 10:30:20 | 显示全部楼层
大炮运维V587 发表于 2022-5-11 14:43
测试到了Ubuntu 获取不到,centos正常。。。

这个bug有修复计划么,过去好久了还没修复
使用道具 举报 回复 支持 反对
发表于 2022-6-30 10:40:29 | 显示全部楼层
宝塔用户_ppnnhj 发表于 2022-6-22 10:30
这个bug有修复计划么,过去好久了还没修复

您好,您先升级到测试版,正式版的话需要下个更新窗口进行修复的
使用道具 举报 回复 支持 反对
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

普通问题处理

论坛响应时间:72小时

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

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

紧急运维服务

响应时间:3分钟

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

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

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

点击联系技术免费分析

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

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