Express 2.5.3无法在Mac OS 10.6(Snow Leopard)上运行

时间:2012-01-02 00:36:07

标签: 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 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)

有人能给我一个关于该做什么的暗示吗?谢谢!

1 个答案:

答案 0 :(得分:3)

Node.js <0.5.0不包括os.platform。就个人而言,我使用Node.js 0.6.6。