diff --git a/lib/consolidate.js b/lib/consolidate.js index f66d57a..3f664ad 100644 --- a/lib/consolidate.js +++ b/lib/consolidate.js @@ -169,7 +169,14 @@ exports.jade = function(path, options, fn){ */ exports.jade.render = function(str, options, fn){ - var engine = requires.jade || (requires.jade = require('jade')); + var engine = requires.jade; + if (!engine) { + try { + engine = requires.jade = require('jade'); + } catch (err) { + engine = requires.jade = require('then-jade'); + } + } engine.render(str, options, fn); };