Comments (2)
npm info using [email protected]
Node: 20.9.0 - ~/.nvm/versions/node/v20.9.0/bin/node
It looks like you have multiple, possibly conflicting versions of Node.js on this machine.
[Node] Error: Could not load the "sharp" module using the linuxmusl-x64 runtime
OS: Linux 6.5 Ubuntu 22.04.3 LTS 22.04.3 LTS (Jammy Jellyfish)
Additionally, it looks like you're using multiple Linux OS with different libc implementations. For yarn you'll need to configure its supportedArchitectures
feature - please see https://sharp.pixelplumbing.com/install#cross-platform
from sharp.
Well the different version of node issue is because i have one node installed globally, and then I use nvm per project to manage different version, which is a pretty standard practice , in this case the project where im trying to install sharp is 20.9.0
But apparently the root of the issue was not having this file
.yarmc.yml
yarnPath: .yarn/releases/yarn-3.2.0.cjs
nodeLinker: node-modules
supportedArchitectures: {
os: [
"current",
"darwin",
"linux",
"win32",
],
cpu: [
"current",
"x64",
"ia32",
"arm64",
],
libc: [
"current",
"glibc",
"musl",
],
}
What i did is have that file in the root folder, and then when building the docker dev container
# build commands
FROM node:20.9-alpine
WORKDIR /workdir
COPY ./package.json .
COPY ./.yarn/releases/yarn-3.2.0.cjs .yarn/releases/yarn-3.2.0.cjs #new
COPY ./.yarnrc.yml .yarnrc.yml #new
RUN yarn install
# run command
CMD yarn run watch
This fixed the issue for me
from sharp.
Related Issues (20)
- Enhancement: provide API overview in docs HOT 4
- `resize()` does not properly handle `orientation` metadata HOT 5
- Image darkening after updating to 0.32.6 HOT 3
- heif: Unsupported feature: Unsupported codec (4.3000) HOT 22
- png resize artefacts related to premultiplication rounding? HOT 8
- Does not produce image with desired font HOT 6
- pnpm installation - Cannot find sharp module in Alpine Linux container HOT 2
- [Feature Request] Support for jpegli HOT 1
- Bun 1.1.1 Sharp 0.33.3 -- Error: Could not load the "sharp" module using the darwin-arm64 runtime HOT 4
- jpg convert to webp and toFile, missing all metadata. HOT 2
- Uncaught ReferenceError: require is not defined HOT 1
- JPEG files from Chrome/Safari on iPhone, autoconverted from HEIC has rotation issues HOT 2
- Provide more robust way to enforce custom libvips dependency HOT 6
- Improve resize kernel docs and expose missing (bi)linear kernel HOT 3
- Trying not to loose stream data on "Input buffer contains unsupported image format" HOT 4
- Weird artifacts when encoding PNG HOT 7
- How can one remove the background of an image by changing its alpha channel? HOT 2
- error /home/node/app/node_modules/payload/node_modules/sharp: Command failed HOT 1
- Image is blurry after resizing puppeteer screenshot HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from sharp.