2012-10-21 162 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'); 

後,所有的好去罰款。