我正在将 node.js 应用程序部署到 Cloudfoundry,唯一的模块依赖项是 restify。我试过用我的本地 node_modules 目录推送它,并在 cloudfoundry.json 中使用 npm shrinkwrap 和 'ignoreModules' 但总是在 stdout.log 中结束:
{ stack: [Getter/Setter],
arguments: undefined,
type: undefined,
message: '/var/vcap/data/dea/apps/myapp-0-6f9cf62f9bbe58f5d2eb13a94acb5d3a/app/node_modules/restify/node_modules/dtrace-provider/build/Release/DTraceProviderBindings.node: invalid ELF header' }
有任何想法吗?提前致谢 :)
编辑:对不起,我的意思是'忽略*节点*模块'