Merge pull request #2609 from mmelvin0/master

Skip missing optional imports
This commit is contained in:
Luke Page
2015-09-24 20:14:54 +01:00

View File

@@ -104,6 +104,7 @@ ImportVisitor.prototype = {
var importVisitor = this,
inlineCSS = importNode.options.inline,
isPlugin = importNode.options.plugin,
isOptional = importNode.options.optional,
duplicateImport = importedAtRoot || fullPath in importVisitor.recursionDetector;
if (!context.importMultiple) {
@@ -120,6 +121,10 @@ ImportVisitor.prototype = {
}
}
if (!fullPath && isOptional) {
importNode.skip = true;
}
if (root) {
importNode.root = root;
importNode.importedFilename = fullPath;