Pugでrequireを利用する
Issue#2604にあった。割れ窓っぽい雑な手なので、使うのはその場凌ぎ的にやっていい場面だけに留める。
const fs = require('fs') const pug = require('pug') const result = pug.renderFile('test.pug', { require }) fs.writeFileSync('test.html', result, 'utf8')
ul each n in require('lodash').range(3) li= n
<ul><li>0</li><li>1</li><li>2</li></ul>