URLSearchParams
, он автоматически кодирует недопустимые в URL символы и склеивает все параметры в одну строку:var params = new URLSearchParams();
params.append('token', 'a b c');
params.append('limit', 100);
var baseApiUrl = 'https://api-metrika.yandex.ru/stat/v1/data';
console.log(baseApiUrl + '?' + params.toString());
// → https://api-metrika.yandex.ru/stat/v1/data?token=a+b+c&limit=100
url: false
, поэтому он не обрабатывает конструкции url('../*/font.otf')
в стилях и оставляет их как есть. Уберите эту опцию, тогда css-loader будет пробовать зарезолвить указанные ресурсы, как если бы вы их импортили из JS. Скорее всего Вебпак заругается, потому что не будет знать, как обрабатывать эти типы файлов; чтобы не ругался, укажите в конфиге file-loader или url-loader для шрифтов и других подключаемых локально файлов.
Как понять какие части кода надо делать универсальные а какие жеско прописывать?