安装了 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
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');