我有一个简单的快递应用mongoose
。当我尝试使用vmc push将其上传到cloudfoundry时,部署过程失败:
Checking savenswap... GAVE UP
Application failed to start.
我的问题是当我使用该行时:
var mongoose = require('mongoose');
它失败了,因为当我不使用mongoose
,而是mongoDB
时,它会成功上传应用。我必须像cloudfoundry
实例上的npm安装一样运行吗?
答案 0 :(得分:2)
Cloud Foundry应该处理npm模块的安装。您是否有一个列出依赖项的有效package.json文件?你在本地运行npm install和shrinkwrap吗?
有关详情,请参阅http://blog.cloudfoundry.com/2012/12/19/recent-changes-in-node-js-modules-support/。