嘟嘟社区

谁见过nodejs奇怪的问题。每次运行完了都必须要重新ssh


每次都重新ssh就正常了,我是只要github action 自动编译vue nuxt项目,上传到服务器,然后自动运行pm2 reload后就这样了。
不管是pm2 命令,还是npm命令,只要是nodejs的命令好像都会这个错误。
谁见过nodejs奇怪的问题。每次运行完了都必须要重新ssh
报错信息不是都给你标出来哪里错了么

丽人谷 发表于 2022-10-11 15:23
报错信息不是都给你标出来哪里错了么

没看懂啊,重新 ssh连接就没事了。

对比下执行操作前与执行操作后 export的返回结果。

信息太少不清楚发生了什么,猜测应该是环境变量被污染了。

flyqie 发表于 2022-10-11 15:51
对比下执行操作前与执行操作后 export的返回结果。

信息太少不清楚发生了什么,猜测应该是环境变量被污染 …

执行的命令完全看不出来。就是npm run build 后,所有文件覆盖到服务器,再运行 pm2 reload,没别的了。

你看看你build的目录是不是当前目录,build会删掉这个目录,然后shell的工作目录就无效了?

js攻城狮 发表于 2022-10-11 16:04
你看看你build的目录是不是当前目录,build会删掉这个目录,然后shell的工作目录就无效了? …

我是在github actions 上npm run build ,
生成完了我是github actions的服务器,把文件都上传到服务器上的。