[xxx] express -V 3.0.0rc1
[xxx] node -v 0.8.4
我发现有个地方已经和node.js开发指南上不一样了: 在 microblog/views/下面是 index.jade layout.jade 此时我按照书中的例子生成两个 index.ejs layout.ejs放进去。 然后将原来的jade文件改名备份,再运行node app.js 直接报错:
Express
500 Error: Cannot find module 'jade'
at Function.Module._resolveFilename (module.js:338:15) at Function.Module._load (module.js:280:25) at Module.require (module.js:362:17) at require (module.js:378:17) at new View (/home/xxx/Project/nodeJs/microblog/node_modules/express/lib/view.js:42:49) at Function.app.render (/home/xxx/Project/nodeJs/microblog/node_modules/express/lib/application.js:486:12) at ServerResponse.res.render (/home/xxx/Project/nodeJs/microblog/node_modules/express/lib/response.js:676:7) at exports.index (/home/xxx/Project/nodeJs/microblog/routes/index.js:7:7) at callbacks (/home/xxx/Project/nodeJs/microblog/node_modules/express/lib/router/index.js:165:11) at param (/home/xxx/Project/nodeJs/microblog/node_modules/express/lib/router/index.js:139:11)
这个问题如何引起的?思路是什么?