我正在使用最新版本的 Meteor (1.4.3.2)、最新版本的 MUP (1.2.6) 和节点 v6.10.2,但无法成功部署。MUP 说一切都已成功构建、部署和启动,但连接到我的网站时出现 502 Bad Gateway 错误。查看 MUP 日志,我发现在部署期间下载 bcrypt 存在问题,并且应用程序不断失败,并在 mup.js 中出现以下错误:
/bundle/bundle/programs/server/node_modules/fibers/future.js:280
throw(ex);
^
ReferenceError: module is not defined
at app/mup.js:1:-27
at app/mup.js:59:4
at /bundle/bundle/programs/server/boot.js:303:34
at Array.forEach (native)
at Function._.each._.forEach (/bundle/bundle/programs/server/node_modules/underscore/underscore.js:79:11)
at /bundle/bundle/programs/server/boot.js:128:5
at /bundle/bundle/programs/server/boot.js:352:5
at Function.run (/bundle/bundle/programs/server/profile.js:510:12)
at /bundle/bundle/programs/server/boot.js:351:11
未定义的“模块”引用位于 MUP INIT 构建的 mup.js 文件中:“module.exports = {”。
除了不使用 MUP 之外还有什么建议吗?我正在部署到运行 Ubuntu 14.04 x64 vmlinuz-3.13.0-57-generic 的 DigitalOcean,但这并不重要。