Aller au contenu

Sharp est introuvable.

MissingSharp: Could not find Sharp. Please install Sharp (sharp) manually into your project or migrate to another image service.

Qu’est-ce qui ne va pas ?

Sharp est le service d’image par défaut utilisé pour astro:assets. Lorsque vous utilisez un gestionnaire de paquets strict comme pnpm, Sharp doit être installé manuellement dans votre projet afin d’utiliser le traitement d’image.

Si vous n’utilisez pas astro:assets pour le traitement d’image, et que vous ne souhaitez pas installer Sharp, vous pouvez configurer le service d’image passthrough suivant qui ne fait aucun traitement :

import { defineConfig, passthroughImageService } from "astro/config";
export default defineConfig({
image: {
service: passthroughImageService(),
},
});

Voir aussi :