nuxt版本:2.4.3

我正在为node.js托管使用节点进程管理器(pm2)。要在开发服务器上运行nuxt,您可以简单地nuxtnpm run dev,但是如果您使用的是pm2的ecosystem.config.js,则情况并非如此,这需要您指定实际运行该文件的文件。

例如,要运行开发服务器,我必须指向运行该服务器的文件,即./node_modules/nuxt/bin/nuxt.js

但是我不知道哪个文件运行生产服务器或nuxt start

有人可以指出我./node_modules/nuxt./node_modules/@nuxt中哪个文件执行nuxt start吗?

- 编辑
article涵盖了从pm2开始运行nuxt的方式,但上述文件./node_modules/nuxt/bin/nuxt-start在我的系统上不存在。我怀疑是因为我们使用的是不同的nuxt版本

最佳答案

您要寻找的js档案(nuxt> 2.3)

node_modules/nuxt/bin/nuxt.js


使用pm2时,我是这样(ecosystem.yml)

apps:
- name: client
  script: node_modules/nuxt-start/bin/nuxt-start.js
  cwd: /root/app/client
  max_memory_restart: "250M"
  args: "start"


请注意,在这种情况下的生产环境中,我使用nuxt-start依赖项来加快npm i的速度。

关于node.js - nuxt.js:用于运行nuxt start的.js在哪里,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/54817182/

10-12 15:43