pm2使用ecosystem.config.js启动项目无效??

项目如下:
图片描述

启动命令
pm2 start ecosystem.config.js --env production
ecosystem.config.js
module.exports = {
  apps: [
    {
      name: 'myapp',
      script: './dist/index.js',
      args: 'one two',
      instances: 1,
      autorestart: true,
      watch: false,
      env: {
        NODE_ENV: 'development'
      },
      env_production: {
        NODE_ENV: 'production',
        PORT: 8080
      }
    }
  ]
};

然后在浏览器中输入localhost:8080
图片描述

没有理由不成功啊。。

我又试了直接用pm2访问:pm2 start dist/index.js:
图片描述

给我的感觉就是ecosystem.config.js配置文件没生效,不知道为什么,完全按照官网来的。

有大神指导一下吗

阅读 11.9k
1 个回答

猜测有可能是路径的问题,你把ecosystem.config.js中的script路径改成绝对路径试一下

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题
宣传栏