Как удалить sourceMappingURL из универсальной сборки angular?

Я использую это репо как база.. Я решил почти все ошибки других плагинов, но я не могу решить эту ошибку.

Ни один другой плагин не ожидает файла .map при создании сборки SSR, поскольку это производственная. Но я не знаю, откуда это прокрадывается.

Вот строка, вызывающая ошибку. в файле server.js.

margin: -1px 0; }\n\n/*# sourceMappingURL=swiper.component.css.map

Я не хочу удалять его вручную каждый раз, когда создаю сборку, поэтому как решить проблему и в чем может быть проблема.

ERROR Something went wrong please try again later! ERROR { Error: Uncaught (in promise): Error: Cannot match any routes. URL Segment: 'swiper.component.css.map' Error: Cannot match any routes. URL Segment: 'swiper.component.css.map' at ApplyRedirects.noMatchError (E:\xampp\htdocs\havemybooks\dist\server.js:146214:16) at CatchSubscriber.selector (E:\xampp\htdocs\havemybooks\dist\server.js:146195:29) at CatchSubscriber.error (E:\xampp\htdocs\havemybooks\dist\server.js:29486:31) at MapSubscriber.Subscriber._error (E:\xampp\htdocs\havemybooks\dist\server.js:20931:26)

Обновлять:

Я обнаружил, что виноват плагин со встроенным /*# sourceMappingURL=swiper.component.css.map */. Итак, есть ли конфигурация веб-пакета для замены уже имеющихся встроенных исходных карт.

Я пробовал --devtool false с веб-пакетом, но безуспешно

попробуйте удалить \n\n (margin: -1px 0; }/*# sourceMappingURL=swiper.component.css.map)

Gaspar 28.09.2018 18:32

Да, это решит проблему. Но я не хочу делать это вручную каждый раз, когда создаю сборку.

Black Mamba 28.09.2018 19:27

Я думаю, что это тот компонент для упрощения кода и сборки с меньшим пространством, который помещает \n\n в эту строку. Попробуйте посмотреть конфигурацию этого компонента (забудьте его название)

Gaspar 28.09.2018 19:47
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
В JavaScript одним из самых запутанных понятий является поведение ключевого слова "this" в стрелочной и обычной функциях.
Концепция локализации и ее применение в приложениях React ⚡️
Концепция локализации и ее применение в приложениях React ⚡️
Локализация - это процесс адаптации приложения к различным языкам и культурным требованиям. Это позволяет пользователям получить опыт, соответствующий...
Улучшение производительности загрузки с помощью Google Tag Manager и атрибута Defer
Улучшение производительности загрузки с помощью Google Tag Manager и атрибута Defer
В настоящее время производительность загрузки веб-сайта имеет решающее значение не только для удобства пользователей, но и для ранжирования в...
Безумие обратных вызовов в javascript [JS]
Безумие обратных вызовов в javascript [JS]
Здравствуйте! Юный падаван 🚀. Присоединяйся ко мне, чтобы разобраться в одной из самых запутанных концепций, когда вы начинаете изучать мир...
Система управления парковками с использованием HTML, CSS и JavaScript
Система управления парковками с использованием HTML, CSS и JavaScript
Веб-сайт по управлению парковками был создан с использованием HTML, CSS и JavaScript. Это простой сайт, ничего вычурного. Основная цель -...
JavaScript Вопросы с множественным выбором и ответы
JavaScript Вопросы с множественным выбором и ответы
Если вы ищете платформу, которая предоставляет вам бесплатный тест JavaScript MCQ (Multiple Choice Questions With Answers) для оценки ваших знаний,...
4
3
2 656
1

Ответы 1

Это ошибка в angular cli. Но вы можете вручную указать, чтобы исходные карты не создавались в файле angular.json.

"server": {
          "builder": "@angular-devkit/build-angular:server",
          "options": {
            ...
            "sourceMap": false
          },
         ...
 }

Я думаю, что он есть по умолчанию в производственной сборке. Так что его указание не сильно влияет.

Black Mamba 13.01.2019 18:41

Другие вопросы по теме