私はこれを持っていapp.js
ます...
var koa = require('koa');
var locals = require('koa-locals');
var jade = require('koa-jade');
var app = koa();
locals(app, {
moment: require('moment'),
_: require('lodash')
});
app.use(jade.middleware({
viewPath: __dirname + '/views',
debug: true,
pretty: true,
compileDebug: false,
locals: this.locals
}));
ご想像moment
のとおり、ビューでは未定義です。
私は何が欠けていますか?ついでに、koa-local のドキュメントの例に奇妙な require があるのはなぜですか...
var locals = require('../');