node.js - nuxt.js:运行 nuxt start 的 .js 在哪里

标签 node.js nuxt.js pm2

nuxt版本:2.4.3

我正在使用 Node 进程管理器 (pm2) 来托管我的 Node.js。要在开发服务器上运行 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 start 但上述文件 ./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/

相关文章:

node.js - Angular 9 和 SSR - 窗口未定义

javascript - PDF.JS 在客户端预览从服务器端发送的大型 pdf 文件(> 200MB)

javascript - 找不到 Nuxt + Netlify Forms 自定义成功页面

reactjs - 使用 pm2 在服务器上运行 React 构建

node.js - pm2进程管理器不工作

javascript - .split() 不是函数错误

java - Eureka检测服务状态

vue.js - 组合 API 中的 Vue 路由器?

javascript - NuxtJS|在 header 组件中加载组件

ubuntu - 即使执行 pm2 Kill 命令后,pm2 仍在加载旧版本的 Node js 代码