node.js express模块未正确加载

node.js express模块未正确加载,node.js,load,express,Node.js,Load,Express,但是,一个包含 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(); 尝试使用express时 请注意

但是,一个包含

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();
尝试使用express时

请注意

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


有什么想法吗?

通过在应用程序文件夹中安装express模块来解决;受手册启发


因此,在
/Users/georgiana/Sites/nodejs play
中,我执行了
npm install express
命令,该命令将模块安装在
/Users/georgiana/Sites/nodejs play/node_modules/express
中,如果在节点shell中键入:require.path,您会看到什么?
npm
在本地安装模块。因此,您的代码需要靠近
/.node\u modules/
文件夹。require\u路径输出
>require.path['/Users/georgiana/.node\u modules','/Users/georgiana/.node\u库','/Users/georgiana/local/hone/lib/node']
Geos Mac:node_modules georgiana$ls-lsa总计00 drwxr-xr-x 5乔治亚那员工170 May 21 13:55.<0 drwxr-xr-x 7乔治亚那员工238 May 21:13:54.<0 drwxr-xr-x 9 georgiana staff 306 May 21 01:01<0 drwxr-xr-x 13 georgiana staff 442 May 21 01:01 mysql通过在应用程序文件夹中安装express模块解决;受该手册的启发,在
/Users/georgiana/Sites/nodejs play
中,我执行了
npm install express
命令,将模块安装在
/Users/georgiana/Sites/nodejs play/node_modules/express
Geos-Mac:hone georgiana$ npm express -v
1.0.6
Geos-Mac:hone georgiana$ node -v
v0.5.0-pre