0

我有一个简单的快递应用程序mongoose。当我尝试使用 vmc push 将其上传到 cloudfoundry 时,部署过程失败:

Checking savenswap... GAVE UP
Application failed to start.

我的问题是当我使用这条线时:

var mongoose = require('mongoose');

它失败了,因为当我不使用时mongoose,但mongoDB通常情况下,它会成功上传应用程序。我必须在我的cloudfoundry实例上像 npm install 一样运行吗?

4

1 回答 1

3

Cloud Foundry 应该处理 npm 模块的安装。您是否有列出您的依赖项的有效 package.json 文件?你有在本地运行 npm install 和 shrinkwrap 吗?

有关更多信息,请参阅http://blog.cloudfoundry.com/2012/12/19/recent-changes-in-node-js-modules-support/

于 2013-02-10T21:37:35.900 回答