node.js表示模块没有正确加载

Geos-Mac:hone georgiana$ npm list /Users/georgiana/local/hone ├─┬ express@2.3.6 │ ├── connect@1.4.1 │ ├── mime@1.2.2 │ └── qs@0.1.0 ├── gently@0.9.0 └── mysql@0.9.1 

但是,包含一个简单的脚本

 var express = require( 'express' ).createServer(); 

 Error: Cannot find module 'express' at Function._resolveFilename (module.js:322:11) ......... 

当试图使用快递。

请注意

 Geos-Mac:hone georgiana$ npm express -v 1.0.6 

 Geos-Mac:hone georgiana$ node -v v0.5.0-pre 

有任何想法吗?

通过在应用程序的文件夹中安装express模块​​来解决; 受手册http://nodejs.org/docs/v0.4.1/api/modules.html#loading_from_node_modules_Folders的启发

所以,在/Users/georgiana/Sites/nodejs-play执行了npm install express命令,在/Users/georgiana/Sites/nodejs-play/node_modules/express