$ npm i egg-view-freemarker.js --save
// {app_root}/config/plugin.js
exports.freemarker = {
enable: true,
package: 'egg-view-freemarker.js',
};
// {app_root}/config/config.default.js
// config/config.default.js
module.exports = appInfo => {
const config = exports = {};
// .... Your config
// egg-view-freemarker.js config
config.view = {
root: path.join(appInfo.baseDir, './app/view/freemarker'),
mapping: {
'.htm': 'freemarker',
},
defaultViewEngine: 'freemarker',
};
return config;
};
see config/config.default.js for more detail.
Please open an issue here.