PM2启动Meteor App无法正常工作

时间:2017-11-21 01:15:45

标签: node.js ubuntu meteor digital-ocean pm2

我在一个数字海洋Linux Ubuntu 16.041 Droplet中有一个Meteor应用程序的实例。而且,我安装了4.4.0的Node.js版本

我在路径~/MyApplication/bundle上创建了相应的捆绑包。事实上,我使用config.json文件自动执行其正文包含以下代码:

config.json

我的main.js文件是从Meteor build --directory ~/myDirectory/命令创建的,包含以下代码:

process.argv.splice(2, 0, 'program.json'); process.chdir(require('path').join(__dirname, 'programs', 'server')); require('./programs/server/boot.js');

话虽这么说,我用pm2通过配置JSON文件pm2 start config.json运行我的应用程序

它启动了应用程序,但之后几毫秒就出错了。日志错误显示以下关于拼写错误的异常,但似乎mainjs文件创建正常。有什么建议可以解决吗?

enter image description here

1 个答案:

答案 0 :(得分:1)

最后,我必须将服务器中的节点版本从4.4.0更新到8.9.1。执行此更改后,我还必须使用npm install

在bundle / programs / server /中安装依赖项