【发布时间】:2021-08-19 18:36:32
【问题描述】:
我想使用 pm2 和生态系统.config.js 在不同的 URL 和端口上运行我的 Nuxt 应用程序。
我希望它像下面的 package.json 脚本一样运行:
"devhost": "nuxt --hostname 'my.url.domain' --port 8080"
这个 scipt 允许我在我想要的端口和 url 上运行我的 nuxt 应用程序。但是,如果我按照 nuxt 文档 here 给出的配置,应用程序会在 localhost:3000 上运行,因此我无法在其他机器上运行应用程序,从而导致问题。
不幸的是,我已经搜索了网络,似乎无法找到针对我的具体情况的解决方案。
我尝试将script 选项更改为script: "npm" 并将args 设置为:args: "devhost",但即使这样也没有用。
运行pm2 logs 表示can't run command "nuxt-dev-host",因此它不起作用。
我也尝试将script 更改为./node_modules/nuxt/bin/nuxt.js 与相同的args,但它仍然不起作用。
请帮忙。
【问题讨论】: