Vscode and autoimport
My vscode adds import statements when I select from the suggestions.
for example when I start typing
<TuiC
it suggests the component but when select it adds this: import TuiContainer from '~/components/tui/TuiContainer.vue'2 Replies
Hi @Alireza. I'm kapa.ai, your friendly support bot. I will try to answer your question by searching through the knowledge base. :wave:
----------------------
Based on the information provided in the knowledge sources, I can address your question about VSCode and auto-imports in Nuxt.
The behavior you're experiencing is related to how Nuxt handles auto-imports and how VSCode interacts with this feature. By default, Nuxt automatically imports components from your
~/components
directory, allowing you to use them in your templates without explicit import statements.
However, VSCode's auto-import feature might not be fully aware of Nuxt's auto-import capabilities, which is why it's adding the import statement when you select a component from the suggestions.
If you prefer to use Nuxt's auto-import feature without VSCode adding explicit import statements, you have a couple of options:
1. You can simply ignore or remove the import statements added by VSCode, as Nuxt will handle the imports automatically.
2. You can configure VSCode to use the @
alias instead of ~
for imports. This can be done by modifying your nuxt.config.ts
file as described in this Stack Overflow answer:
After making this change, remember to run nuxi prepare
to regenerate the .nuxt/tsconfig.json
file.
It's worth noting that while this configuration change might affect how VSCode suggests imports, it doesn't change Nuxt's underlying auto-import functionality. Components in your ~/components
directory will still be auto-imported by Nuxt, regardless of the import statements added by VSCode.
If you want to learn more about how Nuxt handles auto-imports for components, you can refer to the Auto-imported Components documentation.
----------------------
Note: you can ask me a follow up question by @ mentioning me again :speech_balloon:
----------------------<@436210331925086218> Kapa.ai is still learning and improving, please let me know how I did by reacting below.