2016-01-27 22 views

回答

0

添加變量的典型方法是使用Nunjucks Enviorment's並使用addGlobal。

gulp nunjucks渲染器是爲了處理它自己的環境而創建的(作爲默認的nunjucks行爲),正如您所說的,您可以在渲染調用中將變量作爲對象傳遞。

這就是說,它確實能夠讓你控制自己的環境。一些修修補補之後我就能夠創建一個使用我自己的environemnt:

var nunjucksRender = require('gulp-nunjucks-render'); 

var nunEnv = new nunjucksRender.nunjucks.Environment([loaders], [opts]); 

在這一點上,你可以手動處理它按照上面列出的環境文檔,並使用addGlobal,你的願望。雖然這裏描述的默認使用情況會稍微多些,https://github.com/carlosl/gulp-nunjucks-render

相關問題