Предложения по автоимпорту не отображаются в VS Code 1.88.0

Я установил необходимые библиотеки для MUI, но когда я набираю базовый компонент, например Typograhy, он не появляется в intellisense. Скорее он показывает @mui/icons-material. Пожалуйста, смотрите изображения ниже.

Раньше это работало нормально, пока я не обновил VSCode до последней версии.

Кто-нибудь сталкивается с той же проблемой?

@starball: у меня не работает. У меня установлено расширение NPM Intellisense. Тем не менее это не работает у меня в VS Code

Cham 10.04.2024 07:19
Зод: сила проверки и преобразования данных
Зод: сила проверки и преобразования данных
Сегодня я хочу познакомить вас с библиотекой Zod и раскрыть некоторые ее особенности, например, возможности валидации и трансформации данных, а также...
Как заставить Remix работать с Mantine и Cloudflare Pages/Workers
Как заставить Remix работать с Mantine и Cloudflare Pages/Workers
Мне нравится библиотека Mantine Component , но заставить ее работать без проблем с Remix бывает непросто.
Угловой продивер
Угловой продивер
Оригинал этой статьи на турецком языке. ChatGPT используется только для перевода на английский язык.
TypeScript против JavaScript
TypeScript против JavaScript
TypeScript vs JavaScript - в чем различия и какой из них выбрать?
Синхронизация localStorage в масштабах всего приложения с помощью пользовательского реактивного хука useLocalStorage
Синхронизация localStorage в масштабах всего приложения с помощью пользовательского реактивного хука useLocalStorage
Не все нужно хранить на стороне сервера. Иногда все, что вам нужно, это постоянное хранилище на стороне клиента для хранения уникальных для клиента...
Что такое ленивая загрузка в Angular и как ее применять
Что такое ленивая загрузка в Angular и как ее применять
Ленивая загрузка - это техника, используемая в Angular для повышения производительности приложения путем загрузки модулей только тогда, когда они...
2
1
498
3
Перейти к ответу Данный вопрос помечен как решенный

Ответы 3

Версия 1.88 ломает, попробовал версию 1.87, работает как часы!

Я тоже так думаю. Все работало нормально, а потом я обновил, и оно больше не работает.

Cham 10.04.2024 07:21

Это проблема версии V1.88.0. Я поднял эту проблему здесь github.com/microsoft/vscode/issues/210013

Cham 11.04.2024 07:40
Ответ принят как подходящий

VS Code 1.88 "сломал" некоторые функции автоматического импорта. Это отслеживается в заявке на выпуск Обновление 1.88.0 нарушило функцию автоматического импорта JS # 58113 . Точнее сказать, что встроенное расширение поддержки языка TypeScript VS Code 1.88, которое использует TypeScript 5.4 , имеет проблему TS 5.4, Нет автоматического импорта из символа с псевдонимом из файлов ts в js файлы #57740 , что исправлено с помощью запроса на включение исправление типа проверки импорта для импорта/реэкспорта по умолчанию в файлах js #57778, из-за чего был пропущен обратный перенос в TS 5.4. Резервный порт теперь выполнен в TS 5.4.5, и он будет использоваться в VS Code 1.88.1, который сейчас выпущен.

А пока вы можете временно переключиться на ночное расширение поддержки языка TypeScript: ms-vscode.vscode-typescript-next , в котором есть исправление ( исходный код). Если вам не удается заставить это работать, у вас также есть возможность временно откатить встроенное расширение функций языка TypeScript (найдите «@builtin typescript» в представлении «Расширения») или установить VS Code 1.87.2.

Заявка на конкретную проблему @mui/material находится по адресу [material-ui]. Предложение по импорту компонента не отображается в коде VS # 41802.

Спасибо за ответ. Да, я могу подтвердить, что после обновления до последней версии v1.88.1 исправлена ​​проблема с автоматическим импортом.

Cham 12.04.2024 02:48

Я временно установил расширение «JavaScript и TypeScript Nightly», поскольку в текущей версии VSCode (1.88) есть проблемы с автоматическим импортом.

В настоящее время работает: Скриншот

Обновление: VSCode 1.88.1 устранил проблему.

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