【问题标题】:Guess is it npm conflict in digitalocean and pm2 status errored猜猜是不是 digitalocean 中的 npm 冲突和 pm2 状态错误
【发布时间】:2022-03-22 01:26:01
【问题描述】:

我的本​​地机器使用 nvm 来控制节点版本。我创建了一个 nextJs 应用程序并将其部署到我在 digitalOcean 中托管的服务器中导致 pm2 状态错误。

节点不同版本是否会导致冲突?

页面显示502 bad gateway

尝试调试

pm2 日志

11|selfpat | /tmp/yarn--1619166551597-0.6282906920762092/yarn:3
11|selfpat | exec "/usr/bin/node" "/usr/share/yarn/bin/yarn.js" "$@"
11|selfpat |      ^^^^^^^^^^^^^^^
11|selfpat | 
11|selfpat | SyntaxError: Unexpected string
11|selfpat |     at wrapSafe (internal/modules/cjs/loader.js:979:16)
11|selfpat |     at Module._compile (internal/modules/cjs/loader.js:1027:27)
11|selfpat |     at Object.Module._extensions..js (internal/modules/cjs/loader.js:1092:10)
11|selfpat |     at Module.load (internal/modules/cjs/loader.js:928:32)
11|selfpat |     at Function.Module._load (internal/modules/cjs/loader.js:769:14)
11|selfpat |     at /usr/lib/node_modules/pm2/lib/ProcessContainer.js:303:25
11|selfpat |     at wrapper (/usr/lib/node_modules/pm2/node_modules/async/internal/once.js:12:16)
11|selfpat |     at next (/usr/lib/node_modules/pm2/node_modules/async/waterfall.js:96:20)
11|selfpat |     at /usr/lib/node_modules/pm2/node_modules/async/internal/onlyOnce.js:12:16
11|selfpat |     at WriteStream.<anonymous> (/usr/lib/node_modules/pm2/lib/Utility.js:186:13)

做服务器:

$ yarn --version > 1.22.5
$ npm --version > 6.14.8
$ node --version > v14.15.1
which node > /usr/bin/node

之前在 DO 终端​​ shell 中运行它没有任何响应

npm config set scripts-prepend-node-path true

本地机器

$ yarn --version > 1.22.10
$ npm --version > 6.14.12
$ node --version > v14.16.1
which node > .nvm/versions/node/v14.16.1/bin/node

【问题讨论】:

    标签: npm digital-ocean yarnpkg pm2


    【解决方案1】:

    试试这个:

    pm2 start yarn --interpreter bash --name -- start

    而不是这个:

    pm2 start yarn --name -- start

    【讨论】:

    • 必须用代码格式格式化命令行。
    猜你喜欢
    • 2011-03-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多