2012-10-21 134 views
0

我是一个有node.js.的人。 我在Ubuntu 12.04上安装了节点,它对于简单的简单应用程序来说工作正常。 我也装表达使用:表达错误:无法找到模块'../ ..'

npm install -g express 

我相信安装工作得很好,因为我没有得到任何错误,但现在我想从运行实例的应用程序之一(MVC的一个),我收到以下错误:

module.js:340 
    throw err; 
     ^
Error: Cannot find module '../..' 
    at Function.Module._resolveFilename (module.js:338:15) 
    at Function.Module._load (module.js:280:25) 
    at Module.require (module.js:362:17) 
    at require (module.js:378:17) 
    at Object.<anonymous> (/home/andreii/Desktop/node/mvc/index.js:2:15) 
    at Module._compile (module.js:449:26) 
    at Object.Module._extensions..js (module.js:467:10) 
    at Module.load (module.js:356:32) 
    at Function.Module._load (module.js:312:12) 
    at Module.runMain (module.js:492:10) 

有关如何解决此问题的任何想法? 非常感谢你们!

+0

这将是很好,如果你发布给你的错误的实际示例代码。 – lanzz

+0

嗨lanzz,你可以在这里找到它:https://github.com/visionmedia/express/tree/master/examples/mvc –

+2

所以,你相信,为了帮助_you_,我们应该做出额外的努力只是为了弄清楚你的问题是什么?这不是有点傲慢吗? – lanzz

回答

1
var express = require('../..'); 

简单地改变你的代码的第一行这样

var express = require('express'); 

后,所有的好去罚款。