nuxt版本:2.4.3
我正在为node.js托管使用节点进程管理器(pm2)。要在开发服务器上运行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的方式,但上述文件./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/