2012-01-02 122 views
0

我在我的Mac OS 10.6.8機器上安裝了node,npm和express。節點已安裝,並且版本爲v0.4.11。 Npm已經安裝並且在版本1.0.106以下。Express 2.5.3在Mac OS 10.6(Snow Leopard)上無法正常工作

快遞也已安裝:

[email protected] /usr/lib/node_modules/express 
├── [email protected] 
├── [email protected] 
├── [email protected] 
└── [email protected] 

不過,我可以不使用它,稱它在命令行上給我這個錯誤:

$ /usr/bin/express -s -t jade 

node.js:134 
     throw e; // process.nextTick error, or 'error' event on first tick 
     ^
TypeError: Object #<Object> has no method 'platform' 
    at Object.<anonymous> (/usr/lib/node_modules/express/bin/express:34:25) 
    at Module._compile (module.js:402:26) 
    at Object..js (module.js:408:10) 
    at Module.load (module.js:334:31) 
    at Function._load (module.js:293:12) 
    at Array.<anonymous> (module.js:421:10) 
    at EventEmitter._tickCallback (node.js:126:26) 

誰能給我一個暗示什麼去做?謝謝!

+0

很奇怪你爲什麼要[email protected]。我使用'npm install express'在Lion上安裝了它,並且它拉到了2.5.2。 – nicerobot 2012-01-02 01:32:50

回答

3

Node.js <0.5.0不包括os.platform。我個人使用Node.js 0.6.6。

+0

如果評選者會評論,那麼當然會很好,所以我會知道我的回答有什麼問題! – nicerobot 2012-01-02 15:34:07

相關問題