#javascript #reactjs #visual-studio-code #jsx #prettier
Вопрос:
У меня проблема с форматированием prettier, которое, когда я сохраняю код, будет раздражать {" "}
некоторые части jsx
кода, например:
Я искал об этом, как решить эту проблему, но не смог найти никакого решения, может ли кто-нибудь помочь в этом?
Обновить
На GitHub от prettier есть связанная с этим проблема, которая кажется нерешенной. https://github.com/prettier/prettier/issues/4223
обновление 2
Вот репрекс: более красивая игровая площадка
Комментарии:
1. вероятно, вам следует просто удалить лишние пробелы. не похоже, что есть способ достичь этого в «красивее».
2. ручное удаление тех, кто действительно раздражает, должно быть лучшее решение.
3. вы всегда можете найти и заменить. У prettier ограниченная доступная конфигурация, это самоуверенный форматированный код. вам лучше всего было бы взглянуть на другой форматер.
4. Проблема в том, что красивее -это действительно ограничивающая привлекательность. Его идея заключается в том, что он ведет себя точно так же в каждом проекте с несколькими ограниченными параметрами конфигурации. Это означает, что вам либо нравятся их дизайнерские решения, либо вы не должны использовать этот инструмент. Я лично отказался от его использования из-за этого.
5. это больше похоже на вашу проблему, просто удалите конечные пробелы при написании кода. Если бы это было не так, у вас были бы другие проблемы, такие как
a <span>bc</span>
рендерингabc
вместоa bc
. Так что вряд ли это бесполезно.