nuxt版本:2.4.3
我正在使用 Node 进程管理器 (pm2) 来托管我的 Node.js。要在开发服务器上运行 nuxt,您只需使用 nuxt
或 npm 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/