index.js
var express = require('express');
var app = express();
app.set('views', __dirname); app.set('view engine', 'ejs');
app.get('/', function(req, res){ res.render('page'); });
app.listen(8888, function(){ console.log('asd'); });
page.ejs
Supplies
-
<% for(var i=0; i
- <%= supplies[i] %> <% } %>
报错
Error: Cannot find module 'ejs' at Function.Module._resolveFilename (module.js:338:15) at Function.Module._load (module.js:280:25) at Module.require (module.js:364:17) at require (module.js:380:17) at new View (D:\tools\nodejs\node_modules\express\lib\view.js:43:49) at Function.app.render (D:\tools\nodejs\node_modules\express\lib\application.js:509:12) at ServerResponse.res.render (D:\tools\nodejs\node_modules\express\lib\response.js:900:7) at D:\tools\nodejs\nodetest\ejslesson2\index.js:12:7 at Layer.handle [as handle_request] (D:\tools\nodejs\node_modules\express\lib\router\layer.js:82:5) at next (D:\tools\nodejs\node_modules\express\lib\router\route.js:100:13)
步骤 npm init npm install ejs --save expressjs是全局的。 麻烦各位看看谢谢了