Error: 'sharp' is required to be installed in standalone apps when 'next export' is used.

Bildoptimering i produktionsmiljö kräver att `sharp` är installerat som beroende.

Förklaring

Next.js använder sharp för bildoptimering i produktion. I development-läge fungerar bildoptimeringen utan det, men vid deploy — framförallt i standalone-läge eller på en VPS — kraschar bildoptimeringen om sharp saknas.

sharp är ett native Node.js-beroende som kompileras för plattformen vid installation. Det ingår inte automatiskt i next eftersom det är tungt och inte alltid behövs.

Vanliga orsaker

sharp saknas i dependencies i package.json. Installerat som devDependency och därmed inte inkluderat i produktionsbuilden.

Lösning

Installera sharp som ett production-beroende:

npm install sharp

Se till att det hamnar under dependencies, inte devDependencies:

{
  "dependencies": {
    "sharp": "^0.33.0"
  }
}