Селектор класса CSS кода VS не найден с бета-версией angular и bootstrap 5

Я использую bootstrap 5 с angular и добавляю стиль и скрипт в angular.json, но проблема в VS Code не распознает классы начальной загрузки.

Тестирование функциональных ngrx-эффектов в Angular 16 с помощью Jest
В системе управления состояниями ngrx, совместимой с Angular 16, появились функциональные эффекты. Это здорово и делает код определенно легче для...
Angular и React для вашего проекта веб-разработки?
Angular и React для вашего проекта веб-разработки?
Когда дело доходит до веб-разработки, выбор правильного front-end фреймворка имеет решающее значение. Angular и React - два самых популярных...
Эпизод 23/17: Twitter Space о будущем Angular, Tiny Conf
Эпизод 23/17: Twitter Space о будущем Angular, Tiny Conf
Мы провели Twitter Space, обсудив несколько проблем, связанных с последними дополнениями в Angular. Также прошла Angular Tiny Conf с 25 докладами.
Угловой продивер
Угловой продивер
Оригинал этой статьи на турецком языке. ChatGPT используется только для перевода на английский язык.
Мое недавнее углубление в Angular
Мое недавнее углубление в Angular
Недавно я провел некоторое время, изучая фреймворк Angular, и я хотел поделиться своим опытом со всеми вами. Как человек, который любит глубоко...
Освоение Observables и Subjects в Rxjs:
Освоение Observables и Subjects в Rxjs:
Давайте начнем с основ и постепенно перейдем к более продвинутым концепциям в RxJS в Angular
32
0
12 925
13
Перейти к ответу Данный вопрос помечен как решенный

Ответы 13

Установите это расширение https://marketplace.visualstudio.com/items?itemName=ecmel.vscode-html-css

Затем в вашем .vscode/settings.json:

{
  "css.styleSheets": [
    "https://cdn.jsdelivr.net/npm/[email protected]/dist/css/bootstrap.min.css"
  ]
}

Перезапустите vscode. Работал на меня.

Ответ принят как подходящий

Удалите это расширение под названием «Поддержка HTML CSS», а затем перезагрузите его. Это сработало для меня, я надеюсь, что это сработает и для вас.

Я только что перезагрузил VS Code, потому что расширение было обновлено автоматически и просто нуждалось в перезагрузке.

DemiA 27.12.2020 21:34

Проблема все еще присутствовала после перезагрузки для меня в одиннадцатом проекте, в котором использовалась структура CSS из node_modules. Я пробовал другие ответы, которые были даны здесь, но не в такой степени. Я, наконец, исправил это, понизив расширение «Поддержка HTML CSS» до версии 1.3.3.

Thibault Fouquaert 28.12.2020 11:54

Да, в версии [1.5.0] они добавили проверки css, которые могут быть мне доступны в бета-версии...

Prashant Srivastava 29.12.2020 16:45

Я получал сообщение «Селектор класса CSS« с отключенным текстом »не найден». Отлично спасибо.

Ramiro 03.01.2021 04:28

Проверьте, обновилось ли расширение «Поддержка HTML CSS» автоматически. Если это так, то он попросит перезагрузить VS Code. Сделай это. Сегодня была точно такая же проблема.

Обновлять

Это не помогло.

Похоже, проблема должна была быть решена в следующем выпуске расширения, но все же некоторые проблемы все же есть. Проверьте гитхаб: https://github.com/ecmel/vscode-html-css/issues

Короче говоря, вам нужно перейти в настройки VS Code и переключиться с «Пользователь» на «Рабочее пространство». Затем введите «Настройки css» в строке поиска настроек и откройте ту же самую опцию в разделе «Расширения». Нажмите «CSS: Таблицы стилей», чтобы открыть settings.json для рабочей области и добавить туда пути к файлам CSS. Надеюсь, это решит все проблемы для вас.

не работает все время, просто отключите проверку в настройках vscode.json. Добавьте это в конец файла "css.validation": { "id": false, "class": false }

Leccho 05.01.2021 16:21

Плохо, что мы должны думать об этом. Расширение должно исследовать все файлы css/scss для вашего рабочего пространства.

Leccho 06.01.2021 19:07

Как говорят другие, удалите поддержку HTML CSS, а затем перезагрузите код VS. Вы можете использовать IntelliSense для имен классов CSS в HTML, если хотите, он обеспечивает завершение имени класса CSS для атрибута класса HTML на основе определений, найденных в вашей рабочей области или во внешних файлах, на которые ссылается элемент ссылки. И дает вам автозаполнение для определений классов CSS, которые можно найти в вашей рабочей области (определенные в файлах CSS или в типах файлов, перечисленных в разделе «Поддерживаемые языковые режимы»).

Просто отключите проверку CSS в settings.json.

это работает для меня, и мне не нужно удалять расширение

Dener Rocha 02.01.2021 14:16

У меня такая же проблема. Оказалось, что это проблема с тем же расширением «Поддержка HTML/CSS», упомянутым в этом ответе и этом ответе. Похоже, за последние несколько дней было выпущено 7 различных выпусков этого расширения. v1.3.3 кажется последней рабочей версией расширения.

Возврат к версии 1.3.3 расширения «Поддержка HTML/CSS» до сортировки 👍 Работает на моей машине 😂

сначала удалите поддержку HTML CSS, а затем перезагрузите ее, и я на 100% уверен, что она будет работает на самом деле Поддержка HTML CSS иногда проверяет ваш код HTML CSS и выдает ошибку, если есть ложное срабатывание

Если вы используете более новую версию поддержки HTML CSS (>= 1.5.0), вы можете добавить следующие css.validation настройки в settings.json, которые должны решить эту проблему. Не забудьте перезагрузить VS Code после изменения настроек.

Понижение версии расширения «Поддержка HTML CSS» до версии 1.3.3 решит проблему.

Проблема с расширением «Поддержка HTML CSS» Удалите его или используйте более старую версию.

Я использую SCSS в качестве препроцессора CSS в проекте Angular с Bootstrap5. Я установил следующий плагин, и проблема была решена.

СКСС везде

Теперь, используя bootstrap 5 и angular 13.2.2, расширение поддержки HTML CSS не работает.

Тем не менее, IntelliSense для имен классов CSS в HTML работает для меня

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