错误:在Heroku上找不到模块“./proto”

我似乎无法弄清楚为什么这个地方工作正常,但是当我推到Heroku它失败,以下错误。

来自Heroku的错误

Starting process with command `node web.js` module.js:337 throw new Error("Cannot find module '" + request + "'"); ^ Error: Cannot find module './proto' at Function._resolveFilename (module.js:337:11) at Function._load (module.js:279:25) at Module.require (module.js:359:17) at require (module.js:375:17) at Object.<anonymous> (/app/node_modules/express/node_modules/connect/lib/connect.js:14:13) at Module._compile (module.js:446:26) at Object..js (module.js:464:10) at Module.load (module.js:353:31) at Function._load (module.js:311:12) at Module.require (module.js:359:17) Process exited with status 1 State changed from starting to crashed 

的package.json

 { "name": "divtest", "version": "0.0.2", "dependencies": { "underscore": "1.3.x", "crypto": "0.0.x", "knox": "0.3.x", "mongoose": "~3.1.2", "mime": "1.2.x", "express": "3.0.x", "request": "~2.9.203" }, "engines": { "node": "0.6.x", "npm": "1.0.x" } } 

./protoconnect正在调用的本地模块

我吹走了我的./node_modules文件夹,做了一个npm install --save ,仍然得到相同的结果。

我有这个问题,我的问题是,我是一个混帐初学者,并没有妥善提交所有需要的文件。 看起来有一个proto.js连接到某个地方。

我做了一个git add *(…)并再次推送,这一切都很好。

另一个明显的错误是,在推Heroku抱怨未满足的依赖。