Macos Express 2.5.3不适用于Mac OS 10.6(雪豹版)

Macos Express 2.5.3不适用于Mac OS 10.6(雪豹版),macos,node.js,express,npm,Macos,Node.js,Express,Npm,我已经在Mac OS 10.6.8机器上安装了node、npm和express。节点已安装,版本为v0.4.11。Npm已安装,版本为1.0.106 还安装了Express: express@2.5.3 /usr/lib/node_modules/express ├── mkdirp@0.0.7 ├── mime@1.2.4 ├── qs@0.4.0 └── connect@1.8.5 但是,我无法使用它,在命令行上调用它会导致以下错误: $ /usr/bin/express -s -t j

我已经在Mac OS 10.6.8机器上安装了node、npm和express。节点已安装,版本为v0.4.11。Npm已安装,版本为1.0.106

还安装了Express:

express@2.5.3 /usr/lib/node_modules/express 
├── mkdirp@0.0.7
├── mime@1.2.4
├── qs@0.4.0
└── connect@1.8.5
但是,我无法使用它,在命令行上调用它会导致以下错误:

$ /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)
$/usr/bin/express-s-t jade
node.js:134
抛出e;//process.nextTick错误,或第一次勾选时的“error”事件
^
TypeError:对象#没有方法“平台”
反对。(/usr/lib/node_modules/express/bin/express:34:25)
编译(Module.js:402:26)
at Object..js(module.js:408:10)
在Module.load(Module.js:334:31)
at函数。_加载(module.js:293:12)
在阵列上。(模块js:421:10)
在EventEmitter上进行回调(node.js:126:26)

谁能给我一个提示,告诉我该怎么做?谢谢

。就我个人而言,我使用Node.js 0.6.6。

。就我个人而言,我使用Node.js 0.6.6。

很奇怪为什么您会使用Node.jsexpress@2.5.3. 我刚刚用npm install express在Lion上安装了它,它拉了2.5.2。很奇怪为什么你要这么做express@2.5.3. 我刚刚用npm install express在Lion上安装了它,它拉了2.5.2。如果投票人能发表评论,我肯定会很高兴,这样我就知道我的答案有什么问题了!如果被否决的选民能发表评论,这样我就知道我的答案出了什么问题,那当然好了!