SVG `viewBox` удален в производственной сборке, но сохранен в режиме разработки (с использованием Parcel bundler) - PullRequest
0 голосов
/ 15 октября 2018

Почему производственная сборка Parcel этого базового приложения Vue.js удаляет жестко заданный атрибут viewBox на значке SVG?В режиме локальной разработки viewBox не удаляется, и svg правильно отображает.

Вот производственная сборка с проблемой svg, работающая на netlify: https://errands.netlify.com/.

Вот скриншотпроизводственной сборки (отсутствуют серые значки «редактировать» слева от каждого названия продуктового элемента):

production build missing each list item svg viewBox attribute

А вот скриншотSVG отображается правильно в режиме разработки (см. серый значок «Редактировать» слева от каждого названия продуктового элемента):

local dev build with the svg viewBox attribute as exptected

Вот источникsvg как компонент Vue: https://github.com/brianzelip/groceries-vue/blob/master/src/components/Icons/IconEditSolid.vue

Вот родительский компонент, который вызывает вышеуказанный компонент svg: https://github.com/brianzelip/groceries-vue/blob/master/src/components/GroceryForm/GroceryFormItemEditLink.vue

Почему в производственной сборке удаляется атрибут viewBoxна элементы SVG?И как остановить это поведение?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...