«Недопустимый символ в имени объекта» после обновления до {N} 6.3 с условием && в условии - PullRequest
3 голосов
/ 07 января 2020

У меня есть два места в моем приложении с составными условиями, такими как

visibility="{{ !useAlt && usingNetControl ? 'visible' : 'collapsed' }}"

Это работает, как и ожидалось, но после обновления до {N} 6.3 я теперь получаю предупреждения о сборке, такие как:

WARNING in ./views/help-page.xml
Module Warning (from ../node_modules/nativescript-dev-webpack/xml-namespace-loader.js):
Invalid character in entity name
Line: 19
Column: 134
Char: &
 @ . sync (page|fragment)\.(xml|css|js|ts|scss|less|sass)$ ./views/help-page.xml
 @ ./bundle-config.js
 @ ./app.js

Так что теперь кажется, что веб-пакет теперь более строгий анализ, но как мне это отключить? Или, скорее, как следует рассматривать этот сценарий? Это стандартный javascript проект.

1 Ответ

3 голосов
/ 07 января 2020

& не может появляться в XML, кроме как как часть ссылки на символьную сущность, в комментарии или в разделе CDATA. Вместо этого используйте &.

См. Также Какие символы мне нужно экранировать в XML документах?

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