diff --git a/css-builder.js b/css-builder.js index 5036a36..1e186aa 100644 --- a/css-builder.js +++ b/css-builder.js @@ -127,7 +127,7 @@ define(['require', './normalize'], function(req, normalize) { config = config || _config; if (!siteRoot) { - siteRoot = path.resolve(config.dir || path.dirname(config.out), config.siteRoot || '.') + '/'; + siteRoot = path.resolve(config.dir || (typeof config.out === 'string' && path.dirname(config.out)) || '', config.siteRoot || '.') + '/'; if (isWindows) siteRoot = siteRoot.replace(/\\/g, '/'); }