ipx icon indicating copy to clipboard operation
ipx copied to clipboard

sharp on nixOS

Open ManUtopiK opened this issue 7 months ago • 0 comments

Environment

nixOS node : v23.11.00

Reproduction

Install @nuxt/image in nuxt project on nixOS.

Describe the bug

Hi! When using '@nuxt/image', it doesn't work has expected and can't generate the website. If i go to http://localhost:3000/ipx//og-nuxt.png for example, I got this error :

{
["error"](http://localhost:3000/_ipx/_/og-nuxt.png): {
"message": "[500] [IPX_ERROR] Something went wrong installing the "sharp" module Cannot find module '../build/Release/sharp-linux-x64.node' Require stack: - /home/manu/Sites/unpress/templates/nuxt-layer/node_modules/.pnpm/[email protected]/node_modules/sharp/lib/sharp.js - /home/manu/Sites/unpress/templates/nuxt-layer/node_modules/.pnpm/[email protected]/node_modules/sharp/lib/constructor.js - /home/manu/Sites/unpress/templates/nuxt-layer/node_modules/.pnpm/[email protected]/node_modules/sharp/lib/index.js Possible solutions: - Install with verbose logging and look for errors: "npm install --ignore-scripts=false --foreground-scripts --verbose sharp" - Install for the current linux-x64 runtime: "npm install --platform=linux --arch=x64 sharp" - Consult the installation documentation: https://sharp.pixelplumbing.com/install"
}
}

I have to explicitly install sharp via pnpm add sharp and run pnpm approve-builds to get ipx running correctly.

ManUtopiK avatar May 24 '25 10:05 ManUtopiK