提示 template.config is not a function

安装了 art-template,引进来之后,提示template.config is not a function,各位麻烦帮忙看看

基本代码如下:

var express = require('express');
var path = require('path');
var favicon = require('serve-favicon');
var logger = require('morgan');
var cookieParser = require('cookie-parser');
var bodyParser = require('body-parser');
var template = require('art-template');

/*var index = require('./routes/index');
var users = require('./routes/users');
var user = require('./routes/user');*/

var app = express();
console.log(template);
console.log(template.config);
// 视图引擎设置
template.config('base', '');
template.config('extname', '.html');

// view engine setup
阅读 4.3k
1 个回答
新手上路,请多包涵

art-template升级后需要依赖install这两个模块"art-template": "^4.12.2",和"express-art-template": "^1.0.1",
然后这样调用当然'html可以换成自己的后缀'
app.engine('html', require('express-art-template'));
app.set('view engine', 'html');

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题