使用nunjucks代替原来的ejs,因为这个更强大,是node中主流的模板引擎 nunjucks官网 配置使用 nunjucks 模板引擎 nunjucks 模板引擎没有对模板文件名的后缀名做特定限制 如果文件名是 a.html 则渲染的时候就需要传递 a.html 如果文件名是 b.nujs 则传递 b.nujs import express from 'express' import config from './config' import nunjucks from 'nunjucks' const app = express() import router from './router' nunjucks.configure(config.viewPath, { autoescape: true, express: app }) app.use(router) app.listen(3000, () => { console.log('server is running at port 3000...') }) config.js import { join } from 'path' export default { viewPath: join(__dirname, '../views'), node_modules_path: join(__dirname, '.