docs: fix nuxt.config.ts components installiation step

This commit is contained in:
sadeghbarati 2023-11-08 15:10:56 +03:30
parent 4fcfb4edf2
commit 8cd84d73c9

View File

@ -28,23 +28,31 @@ npm install -D @nuxtjs/tailwindcss
### Configure `nuxt.config.ts`
<Callout class="mt-4">
**Tip:** It's better to use Nuxt `components:dirs` hook to extend auto-import components directories.
If you use `components` key in `nuxt.config.ts` default config will disposed
</Callout>
```ts
export default defineNuxtConfig({
modules: ['@nuxtjs/tailwindcss'],
components: [
{
hooks: {
'components:dirs': (dirs) => {
dirs.unshift({
path: '~/components/ui',
// this is required else Nuxt will autoImport `.ts` file
extensions: ['.vue'],
// prefix for your components, eg: UiButton
prefix: 'Ui'
},
],
})
}
}
})
```
### Run the CLI
Run the `shadcn-vue` init command to setup your project: