Getting Started
Troubleshooting
Common issues and their solutions when working with Docus.
pnpm issues
Approve build scripts
If you encounter build or dev errors when using pnpm, especially related to better-sqlite3 dependency, you might need to approve certain packages for building.
Run the following command to approve packages for building:
Terminal
pnpm approve-builds
When prompted, select better-sqlite3 and sharp from the list of packages to approve it for building.
Enable shameful hoisting (compatibility mode)
If you see errors such as Can't resolve 'tailwindcss' or Can't resolve '@nuxt/ui-pro' you don't necessary need to import them, you can just apply a flat node_modules layout (like npm or yarn).
You can enable compatibility mode by creating a .npmrc file with:
.npmrc
shamefully-hoist=true