Here-API отображает js-core.js, минимизирующий сбой MVC - PullRequest
0 голосов
/ 03 апреля 2019

Мы используем API Here Maps JS и можем увидеть, что при объединении файла mapjs-core.js его не удается минимизировать с указанной ниже ошибкой.

Эта ошибка возникает после добавления содержимого файла из приведенной ниже внешней ссылки в локальный файл JS и в наш System.Web.Optimization пакет в MVC и появляется в содержимом пакета.

При удалении ключевого слова break, находящегося за пределами цикла, в качестве теста, оно прекрасно связывается, однако мы бы хотели этого не делать.

ошибка времени выполнения JS1019: не может быть 'break' вне цикла: break

Файл JS, который мы скопировали локально: http://js.api.here.com/v3/3.0/mapsjs-core.js

Включение содержимого mapsjs-core.js в качестве локального файла влияет на оценку Google Lighthouse Page Analysis, так как обнаруживает, что этот файл не полностью минимизирован.

Спасибо

Dave

1 Ответ

0 голосов
/ 04 апреля 2019

Эта проблема характерна для системы комплектации .ASP.NET, если вы не удаляете файлы .min, которые обычно поставляются со сценариями (поскольку они собираются снова минимизироваться, возникает проблема). Система связывания asp.net отвечает за генерацию минимизированных файлов и связывание при сборке, поэтому вам не нужно включать их / иметь их.

...