---
title: "Dépannage"
description: "Problèmes courants et solutions liés à Docus."
canonical_url: "https://docus.dev/fr/getting-started/troubleshooting"
---
# Dépannage

> Problèmes courants et solutions liés à Docus.

## Problèmes avec `pnpm`

Si vous rencontrez des erreurs lors du build ou du développement avec `pnpm`, en particulier liées à la dépendance `better-sqlite3`, il se peut que vous deviez approuver certains paquets pour qu’ils puissent être compilés.

Exécutez la commande suivante pour approuver les paquets à compiler:

```bash [Terminal]
pnpm approve-builds
```

Lorsque vous y êtes invité, sélectionnez `better-sqlite3` et `sharp` dans la liste des packages pour l'approuver pour la compilation.

### Activer le *shameful hoisting* (mode compatibilité)

Si vous voyez des erreurs du type `Can't resolve 'tailwindcss'` ou `Can't resolve '@nuxt/ui'`, vous n’avez pas forcément besoin de les importer. Vous pouvez simplement appliquer une structure flat des `node_modules` (comme avec npm ou yarn).

Vous pouvez activer le mode compatibilité en créant un fichier `.npmrc` contenant :

```js
shamefully-hoist=true
```


## Sitemap

See the full [sitemap](https://docus.dev/sitemap.md) for all pages.
