Автоматический импорт VSCode для React Native с JavaScript
Я знаю, что VSCode поддерживает автоматический импорт для JavaScript.
По какой-то причине он не работает с React Native. Для этого есть даже специальный раздел на сайте VSCode. Но это только ответ, как решить эту проблему для Typescript (используя allowSyntheticDefaultImports
). Я хочу это для JavaScript (ES6).
Я пытался явно установить "javascript.suggest.autoImports": true,
в моем settings.json
но это ничего не изменит, так как true
по умолчанию в любом случае.
Как получить автоматический импорт для React Native с JavaScript в VSCode?
PS: этот плагин (предложенный в этом похожем вопросе) также только для TypeScript. Кроме того, поскольку VSCode включает в себя автоматический импорт из коробки, должно быть решение без расширения для RN и JS.
5 ответов
использовать собственные фрагменты кода для реакции
попробуйте это:- https://github.com/nathvarun/Custom-React-Native-Snippets-Unsure-Programmer
Если вы уже проверили и включили параметр «Javascript: автоматический импорт» в настройках пользователя, но он по-прежнему не работает, возможно, есть другие причины, о которых вы не знали:
- Проверьте предпочтение более высокого приоритета, соответствующее настройке рабочей области, на вкладке рядом с пользователем в окне настроек. Если вы предпочитаете настройку в скрипте. В папке .vscode находится файл settings.json.
Дополнительная информация: В корневой папке проекта/рабочей области найдите папку с именем «.vscode» и файл «setting.json», в котором хранятся настройки, которые влияют только на то, что находится внутри рабочей области. Найдите все, что может привести к непреднамеренным настройкам, и обновите их по вашему требованию.
Если вы не можете найти ничего подобного. Затем попробуйте переустановить любое расширение «Автоимпорт», которое вы используете. Перезагрузите редактор и повторите попытку. Большинство ошибок моего редактора были исправлены простой перезагрузкой редактора.
Надеюсь, это может помочь!
Возможно, у вас отключена опция «Автоимпорт».
В VSCode перейдите в Настройки и найдите опцию «Автоимпорт», это должно быть примерно так:
Просто активируйте его, если он отключен, и все будет в порядке.
Для меня проблема была не в плагине и не в VSCode.
Я попытался выбрать предложения с именем библиотеки, кроме этого, и это сработало для меня. т.е. если я хочу компонент, то я выберу Componet реагировать из предложения, и это сработало.
Установите расширение Auto Imports VSC и включите параметры автоматического импорта (для JS) в настройках VSC (Файл -> Настройки -> Настройки).
Вы можете попробовать ctrl+space (например, после помещения курсора внутрь
<Text>
элемент) и выберите элемент импорта из отображаемых параметров.