我在一个数字海洋Linux Ubuntu 16.041 Droplet中有一个Meteor应用程序的实例。而且,我安装了4.4.0的Node.js版本
我在路径~/MyApplication/bundle
上创建了相应的捆绑包。事实上,我使用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文件创建正常。有什么建议可以解决吗?
答案 0 :(得分:1)
最后,我必须将服务器中的节点版本从4.4.0更新到8.9.1。执行此更改后,我还必须使用npm install