From f6912711aafbed340be342965bac3aea5bc20c78 Mon Sep 17 00:00:00 2001 From: bubbatls Date: Wed, 23 Oct 2019 16:05:37 +0200 Subject: [PATCH] css optimisation : stop trying to inline css imports like //fonts.googleapis.com/icon?family=Material+Icons --- dist/r.js | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/dist/r.js b/dist/r.js index 46f2864d..85032041 100644 --- a/dist/r.js +++ b/dist/r.js @@ -27066,6 +27066,12 @@ function (lang, logger, envOptimize, file, parse, importFileName = importFileName.replace(lang.backSlashRegExp, "/"); try { + //if an absolute path without scheme ex: //fonts.googleapis.com/icon?family=Material+Icons + //skip inlining, if not it will skip after 15seconds trying to readFile + if(importFileName.indexOf('//') === 0 ){ + logger.warn(fileName + "\n Full path without scheme, Cannot inline css import, skipping: " + importFileName); + return fullMatch; + } //if a relative path, then tack on the filePath. //If it is not a relative path, then the readFile below will fail, //and we will just skip that import.