nice error message if missing dependency

This commit is contained in:
Luke Page
2013-01-05 16:17:05 +00:00
parent 70d610f877
commit 6ffee4b903

View File

@@ -137,6 +137,11 @@ less.Parser.importer = function (file, paths, callback, env) {
var isUrl = isUrlRe.test( file );
if (isUrl || isUrlRe.test(paths[0])) {
if (!request) {
callback({ type: 'File', message: "optional dependency 'request' required to import over http(s)\n" });
return;
}
var urlStr = isUrl ? file : url.resolve(paths[0], file),
urlObj = url.parse(urlStr),