Issues with Sharp Module

The sharp module seems to randomly fail at installation when my project restarts. If I change the version in the package json it will sometimes install correctly but then fails during a later restart of the project.

Console Message:

…/sharp/0.23.4/node_modules/sharp install: gyp ERR! node-gyp -v v3.8.0
…/sharp/0.23.4/node_modules/sharp install: gyp ERR! not ok
…/sharp/0.20.8/node_modules/sharp install: Failed
ERROR sharp@0.20.8 install: (node install/libvips && node install/dll-copy && prebuild-install) || (node-gyp rebuild && node install/dll-copy)
Exit status 1
at Error: sharp
at /opt/nvm/versions/node/v10.15.3/lib/node_modules/pnpm/lib/node_modules/@zkochan/npm-lifecycle/index.js:303 var er = new Error('Exit…
at emit events.js:193
at /opt/nvm/versions/node/v10.15.3/lib/node_modules/pnpm/lib/node_modules/@zkochan/npm-lifecycle/lib/spawn.js:55 cooked.emit(‘close’, cod…
at emit events.js:193
at maybeClose internal/child_process.js:999
at on internal/child_process.js:403
at emit events.js:193
at close net.js:614

Something went wrong installing the “sharp” module

Cannot find module ‘…/build/Release/sharp.node’

You can solve the problem by typing enable-pnpm into the console.

Hello @scoblish, sorry you’re having trouble! As @SepulturA said, can you try running enable-pnpm in your project’s console? If that doesn’t work let us know.

I have tried it several times on multiple projects with the same error during install:

…/deasync/0.1.16/node_modules/deasync install$ node ./build.js

3:32 PM

…/fmerge/1.2.0/node_modules/fmerge install$ node install.js

3:32 PM

…/sharp/0.20.8/node_modules/sharp install$ (node install/libvips && node install/dll-copy && prebuild-install) || (node-gyp rebuild && node install/dll-copy)

3:32 PM

…/canvas/2.6.1/node_modules/canvas install$ node-pre-gyp install --fallback-to-build

3:32 PM

…/fmerge/1.2.0/node_modules/fmerge install: fmerge.min.js created

3:32 PM

…/fmerge/1.2.0/node_modules/fmerge install: Done

3:32 PM

…/sharp/0.23.4/node_modules/sharp install$ (node install/libvips && node install/dll-copy && prebuild-install) || (node-gyp rebuild && node install/dll-copy)

3:32 PM

…/deasync/0.1.16/node_modules/deasync install: linux-x64-node-11 exists; testing

3:32 PM

…/canvas/2.6.1/node_modules/canvas install: node-pre-gyp info it worked if it ends with ok

3:32 PM

…/canvas/2.6.1/node_modules/canvas install: node-pre-gyp info using node-pre-gyp@0.11.0

3:32 PM

…/canvas/2.6.1/node_modules/canvas install: node-pre-gyp info using node@11.14.0 | linux | x64

3:32 PM

…/deasync/0.1.16/node_modules/deasync install: Binary is fine; exiting

3:32 PM

…/deasync/0.1.16/node_modules/deasync install: Done

3:32 PM

…/sharp/0.20.8/node_modules/sharp install: ERR! sharp ENOENT: no such file or directory, mkdir ‘/tmp/npm-cache/11.14.0’

3:32 PM

…/sharp/0.20.8/node_modules/sharp install: ERR! sharp Please see http://sharp.pixelplumbing.com/page/install

3:32 PM

…/sharp/0.23.4/node_modules/sharp install: ERR! sharp ENOENT: no such file or directory, mkdir ‘/tmp/npm-cache/11.14.0’

3:32 PM

…/sharp/0.23.4/node_modules/sharp install: info sharp Attempting to build from source via node-gyp but this may fail due to the above error

3:32 PM

…/sharp/0.23.4/node_modules/sharp install: info sharp Please see https://sharp.pixelplumbing.com/page/install for required dependencies

3:32 PM

…/canvas/2.6.1/node_modules/canvas install: node-pre-gyp WARN Using request for node-pre-gyp https download

3:32 PM

…/canvas/2.6.1/node_modules/canvas install: node-pre-gyp info check checked for “/rbd/pnpm-volume/9b2d289b-3107-45ca-8c78-ac07e18cba87/node_modules/.registry.npmjs.org/canvas/2.6.1/node_modules/canvas/build/Release/canvas.node” (not found)

3:32 PM

…/canvas/2.6.1/node_modules/canvas install: node-pre-gyp http GET https://github.com/node-gfx/node-canvas-prebuilt/releases/download/v2.6.1/canvas-v2.6.1-node-v67-linux-glibc-x64.tar.gz

3:32 PM

…/sharp/0.20.8/node_modules/sharp install: gyp info it worked if it ends with ok

3:32 PM

…/sharp/0.20.8/node_modules/sharp install: gyp info using node-gyp@3.8.0

3:32 PM

…/sharp/0.20.8/node_modules/sharp install: gyp info using node@11.14.0 | linux | x64

3:32 PM

…/sharp/0.23.4/node_modules/sharp install: gyp info it worked if it ends with ok

3:32 PM

…/sharp/0.23.4/node_modules/sharp install: gyp info using node-gyp@3.8.0

3:32 PM

…/sharp/0.23.4/node_modules/sharp install: gyp info using node@11.14.0 | linux | x64

3:32 PM

…/canvas/2.6.1/node_modules/canvas install: node-pre-gyp http 200 https://github.com/node-gfx/node-canvas-prebuilt/releases/download/v2.6.1/canvas-v2.6.1-node-v67-linux-glibc-x64.tar.gz

3:32 PM

…/canvas/2.6.1/node_modules/canvas install: node-pre-gyp info install unpacking Release/

3:32 PM

…/canvas/2.6.1/node_modules/canvas install: node-pre-gyp info install unpacking Release/.deps/

3:32 PM

…/canvas/2.6.1/node_modules/canvas install: node-pre-gyp info install unpacking Release/.deps/Release/

3:32 PM

…/canvas/2.6.1/node_modules/canvas install: node-pre-gyp info install unpacking Release/.deps/Release/obj.target/

3:32 PM

…/canvas/2.6.1/node_modules/canvas install: node-pre-gyp info install unpacking Release/.deps/Release/obj.target/canvas/

3:32 PM

…/canvas/2.6.1/node_modules/canvas install: node-pre-gyp info install unpacking Release/.deps/Release/obj.target/canvas/src/

3:32 PM

…/canvas/2.6.1/node_modules/canvas install: node-pre-gyp info install unpacking Release/.deps/Release/obj.target/canvas/src/backend/

3:32 PM

…/canvas/2.6.1/node_modules/canvas install: node-pre-gyp info install unpacking Release/.deps/Release/obj.target/canvas/src/backend/PdfBackend.o.d

3:32 PM

…/canvas/2.6.1/node_modules/canvas install: node-pre-gyp info install unpacking Release/.deps/Release/obj.target/canvas/src/backend/Backend.o.d

3:32 PM

…/canvas/2.6.1/node_modules/canvas install: node-pre-gyp info install unpacking Release/.deps/Release/obj.target/canvas/src/backend/ImageBackend.o.d

3:32 PM

…/canvas/2.6.1/node_modules/canvas install: node-pre-gyp info install unpacking Release/.deps/Release/obj.target/canvas/src/backend/SvgBackend.o.d

3:32 PM

…/canvas/2.6.1/node_modules/canvas install: node-pre-gyp info install unpacking Release/.deps/Release/obj.target/canvas/src/bmp/

3:32 PM

…/canvas/2.6.1/node_modules/canvas install: node-pre-gyp info install unpacking Release/.deps/Release/obj.target/canvas/src/bmp/BMPParser.o.d

3:32 PM

…/canvas/2.6.1/node_modules/canvas install: node-pre-gyp info install unpacking Release/.deps/Release/obj.target/canvas/src/Image.o.d

3:32 PM

…/canvas/2.6.1/node_modules/canvas install: node-pre-gyp info install unpacking Release/.deps/Release/obj.target/canvas/src/closure.o.d

3:32 PM

…/canvas/2.6.1/node_modules/canvas install: node-pre-gyp info install unpacking Release/.deps/Release/obj.target/canvas/src/CanvasRenderingContext2d.o.d

3:32 PM

…/canvas/2.6.1/node_modules/canvas install: node-pre-gyp info install unpacking Release/.deps/Release/obj.target/canvas/src/color.o.d

3:32 PM

…/canvas/2.6.1/node_modules/canvas install: node-pre-gyp info install unpacking Release/.deps/Release/obj.target/canvas/src/ImageData.o.d

3:32 PM

…/canvas/2.6.1/node_modules/canvas install: node-pre-gyp info install unpacking Release/.deps/Release/obj.target/canvas/src/CanvasGradient.o.d

3:32 PM

…/canvas/2.6.1/node_modules/canvas install: node-pre-gyp info install unpacking Release/.deps/Release/obj.target/canvas/src/Backends.o.d

3:32 PM

…/canvas/2.6.1/node_modules/canvas install: node-pre-gyp info install unpacking Release/.deps/Release/obj.target/canvas/src/Canvas.o.d

3:32 PM

…/canvas/2.6.1/node_modules/canvas install: node-pre-gyp info install unpacking Release/.deps/Release/obj.target/canvas/src/CanvasPattern.o.d

3:32 PM

…/canvas/2.6.1/node_modules/canvas install: node-pre-gyp info install unpacking Release/.deps/Release/obj.target/canvas/src/init.o.d

3:32 PM

…/canvas/2.6.1/node_modules/canvas install: node-pre-gyp info install unpacking Release/.deps/Release/obj.target/canvas/src/register_font.o.d

3:32 PM

…/canvas/2.6.1/node_modules/canvas install: node-pre-gyp info install unpacking Release/.deps/Release/obj.target/canvas.node.d

3:32 PM

…/canvas/2.6.1/node_modules/canvas install: node-pre-gyp info install unpacking Release/.deps/Release/canvas.node.d

3:32 PM

…/canvas/2.6.1/node_modules/canvas install: node-pre-gyp info install unpacking Release/libgmodule-2.0.so.0

3:32 PM

…/canvas/2.6.1/node_modules/canvas install: node-pre-gyp info install unpacking Release/libfribidi.so.0

3:32 PM

…/canvas/2.6.1/node_modules/canvas install: node-pre-gyp info install unpacking Release/libfontconfig.so.1

3:32 PM

…/sharp/0.20.8/node_modules/sharp install: gyp info spawn /usr/bin/python2

3:32 PM

…/sharp/0.20.8/node_modules/sharp install: gyp info spawn args [ ‘/opt/nvm/versions/node/v10.15.3/lib/node_modules/pnpm/lib/node_modules/node-gyp/gyp/gyp_main.py’,

3:32 PM

…/sharp/0.20.8/node_modules/sharp install: gyp info spawn args ‘binding.gyp’,

3:32 PM

…/sharp/0.20.8/node_modules/sharp install: gyp info spawn args ‘-f’,

3:32 PM

…/sharp/0.20.8/node_modules/sharp install: gyp info spawn args ‘make’,

3:32 PM

…/sharp/0.20.8/node_modules/sharp install: gyp info spawn args ‘-I’,

3:32 PM

…/sharp/0.20.8/node_modules/sharp install: gyp info spawn args ‘/rbd/pnpm-volume/9b2d289b-3107-45ca-8c78-ac07e18cba87/node_modules/.registry.npmjs.org/sharp/0.20.8/node_modules/sharp/build/config.gypi’,

3:32 PM

…/sharp/0.20.8/node_modules/sharp install: gyp info spawn args ‘-I’,

3:32 PM

…/sharp/0.20.8/node_modules/sharp install: gyp info spawn args ‘/opt/nvm/versions/node/v10.15.3/lib/node_modules/pnpm/lib/node_modules/node-gyp/addon.gypi’,

3:32 PM

…/sharp/0.20.8/node_modules/sharp install: gyp info spawn args ‘-I’,

3:32 PM

…/sharp/0.20.8/node_modules/sharp install: gyp info spawn args ‘/app/.node-gyp/11.14.0/include/node/common.gypi’,

3:32 PM

…/sharp/0.20.8/node_modules/sharp install: gyp info spawn args ‘-Dlibrary=shared_library’,

3:32 PM

…/sharp/0.20.8/node_modules/sharp install: gyp info spawn args ‘-Dvisibility=default’,

3:32 PM

…/sharp/0.20.8/node_modules/sharp install: gyp info spawn args ‘-Dnode_root_dir=/app/.node-gyp/11.14.0’,

3:32 PM

…/sharp/0.20.8/node_modules/sharp install: gyp info spawn args ‘-Dnode_gyp_dir=/opt/nvm/versions/node/v10.15.3/lib/node_modules/pnpm/lib/node_modules/node-gyp’,

3:32 PM

…/sharp/0.20.8/node_modules/sharp install: gyp info spawn args ‘-Dnode_lib_file=/app/.node-gyp/11.14.0/<(target_arch)/node.lib’,

3:32 PM

…/sharp/0.20.8/node_modules/sharp install: gyp info spawn args ‘-Dmodule_root_dir=/rbd/pnpm-volume/9b2d289b-3107-45ca-8c78-ac07e18cba87/node_modules/.registry.npmjs.org/sharp/0.20.8/node_modules/sharp’,

3:32 PM

…/sharp/0.20.8/node_modules/sharp install: gyp info spawn args ‘-Dnode_engine=v8’,

3:32 PM

…/sharp/0.20.8/node_modules/sharp install: gyp info spawn args ‘–depth=.’,

3:32 PM

…/sharp/0.20.8/node_modules/sharp install: gyp info spawn args ‘–no-parallel’,

3:32 PM

…/sharp/0.20.8/node_modules/sharp install: gyp info spawn args ‘–generator-output’,

3:32 PM

…/sharp/0.20.8/node_modules/sharp install: gyp info spawn args ‘build’,

3:32 PM

…/sharp/0.20.8/node_modules/sharp install: gyp info spawn args ‘-Goutput_dir=.’ ]

3:32 PM

…/sharp/0.23.4/node_modules/sharp install: gyp info spawn /usr/bin/python2

3:32 PM

…/sharp/0.23.4/node_modules/sharp install: gyp info spawn args [ ‘/opt/nvm/versions/node/v10.15.3/lib/node_modules/pnpm/lib/node_modules/node-gyp/gyp/gyp_main.py’,

3:32 PM

…/sharp/0.23.4/node_modules/sharp install: gyp info spawn args ‘binding.gyp’,

3:32 PM

…/sharp/0.23.4/node_modules/sharp install: gyp info spawn args ‘-f’,

3:32 PM

…/sharp/0.23.4/node_modules/sharp install: gyp info spawn args ‘make’,

3:32 PM

…/sharp/0.23.4/node_modules/sharp install: gyp info spawn args ‘-I’,

3:32 PM

…/sharp/0.23.4/node_modules/sharp install: gyp info spawn args ‘/rbd/pnpm-volume/9b2d289b-3107-45ca-8c78-ac07e18cba87/node_modules/.registry.npmjs.org/sharp/0.23.4/node_modules/sharp/build/config.gypi’,

3:32 PM

…/sharp/0.23.4/node_modules/sharp install: gyp info spawn args ‘-I’,

3:32 PM

…/sharp/0.23.4/node_modules/sharp install: gyp info spawn args ‘/opt/nvm/versions/node/v10.15.3/lib/node_modules/pnpm/lib/node_modules/node-gyp/addon.gypi’,

3:32 PM

…/sharp/0.23.4/node_modules/sharp install: gyp info spawn args ‘-I’,

3:32 PM

…/sharp/0.23.4/node_modules/sharp install: gyp info spawn args ‘/app/.node-gyp/11.14.0/include/node/common.gypi’,

3:32 PM

…/sharp/0.23.4/node_modules/sharp install: gyp info spawn args ‘-Dlibrary=shared_library’,

3:32 PM

…/sharp/0.23.4/node_modules/sharp install: gyp info spawn args ‘-Dvisibility=default’,

3:32 PM

…/sharp/0.23.4/node_modules/sharp install: gyp info spawn args ‘-Dnode_root_dir=/app/.node-gyp/11.14.0’,

3:32 PM

…/sharp/0.23.4/node_modules/sharp install: gyp info spawn args ‘-Dnode_gyp_dir=/opt/nvm/versions/node/v10.15.3/lib/node_modules/pnpm/lib/node_modules/node-gyp’,

3:32 PM

…/sharp/0.23.4/node_modules/sharp install: gyp info spawn args ‘-Dnode_lib_file=/app/.node-gyp/11.14.0/<(target_arch)/node.lib’,

3:32 PM

…/sharp/0.23.4/node_modules/sharp install: gyp info spawn args ‘-Dmodule_root_dir=/rbd/pnpm-volume/9b2d289b-3107-45ca-8c78-ac07e18cba87/node_modules/.registry.npmjs.org/sharp/0.23.4/node_modules/sharp’,

3:32 PM

…/sharp/0.23.4/node_modules/sharp install: gyp info spawn args ‘-Dnode_engine=v8’,

3:32 PM

…/sharp/0.23.4/node_modules/sharp install: gyp info spawn args ‘–depth=.’,

3:32 PM

…/sharp/0.23.4/node_modules/sharp install: gyp info spawn args ‘–no-parallel’,

3:32 PM

…/sharp/0.23.4/node_modules/sharp install: gyp info spawn args ‘–generator-output’,

3:32 PM

…/sharp/0.23.4/node_modules/sharp install: gyp info spawn args ‘build’,

3:32 PM

…/sharp/0.23.4/node_modules/sharp install: gyp info spawn args ‘-Goutput_dir=.’ ]

3:32 PM

…/canvas/2.6.1/node_modules/canvas install: node-pre-gyp info install unpacking Release/libjpeg.so.62

3:32 PM

…/canvas/2.6.1/node_modules/canvas install: node-pre-gyp info install unpacking Release/librsvg-2.so.2

3:32 PM

…/sharp/0.20.8/node_modules/sharp install: make: Entering directory ‘/rbd/pnpm-volume/9b2d289b-3107-45ca-8c78-ac07e18cba87/node_modules/.registry.npmjs.org/sharp/0.20.8/node_modules/sharp/build’

3:32 PM

…/sharp/0.20.8/node_modules/sharp install: gyp info spawn make

3:32 PM

…/sharp/0.20.8/node_modules/sharp install: TOUCH Release/obj.target/libvips-cpp.stamp

3:32 PM

…/sharp/0.23.4/node_modules/sharp install: gyp info spawn make

3:32 PM

…/sharp/0.23.4/node_modules/sharp install: gyp info spawn args [ ‘BUILDTYPE=Release’, ‘-C’, ‘build’ ]

3:32 PM

…/sharp/0.20.8/node_modules/sharp install: gyp info spawn args [ ‘BUILDTYPE=Release’, ‘-C’, ‘build’ ]

3:32 PM

…/sharp/0.23.4/node_modules/sharp install: make: Entering directory ‘/rbd/pnpm-volume/9b2d289b-3107-45ca-8c78-ac07e18cba87/node_modules/.registry.npmjs.org/sharp/0.23.4/node_modules/sharp/build’

3:32 PM

…/sharp/0.23.4/node_modules/sharp install: TOUCH Release/obj.target/libvips-cpp.stamp

3:32 PM

…/sharp/0.20.8/node_modules/sharp install: CXX(target) Release/obj.target/sharp/src/common.o

3:32 PM

…/sharp/0.23.4/node_modules/sharp install: CXX(target) Release/obj.target/sharp/src/common.o

3:32 PM

…/sharp/0.20.8/node_modules/sharp install: …/src/common.cc:25:22: fatal error: vips/vips8: No such file or directory

3:32 PM

…/sharp/0.20.8/node_modules/sharp install: compilation terminated.

3:32 PM

…/sharp/0.20.8/node_modules/sharp install: sharp.target.mk:126: recipe for target ‘Release/obj.target/sharp/src/common.o’ failed

3:32 PM

…/sharp/0.20.8/node_modules/sharp install: make: *** [Release/obj.target/sharp/src/common.o] Error 1

3:32 PM

…/sharp/0.20.8/node_modules/sharp install: make: Leaving directory ‘/rbd/pnpm-volume/9b2d289b-3107-45ca-8c78-ac07e18cba87/node_modules/.registry.npmjs.org/sharp/0.20.8/node_modules/sharp/build’

3:32 PM

…/sharp/0.20.8/node_modules/sharp install: gyp ERR! build error

3:32 PM

…/sharp/0.20.8/node_modules/sharp install: gyp ERR! stack Error: make failed with exit code: 2

3:32 PM

…/sharp/0.20.8/node_modules/sharp install: gyp ERR! stack at ChildProcess.onExit (/opt/nvm/versions/node/v10.15.3/lib/node_modules/pnpm/lib/node_modules/node-gyp/lib/build.js:262:23)

3:32 PM

…/sharp/0.20.8/node_modules/sharp install: gyp ERR! stack at ChildProcess.emit (events.js:193:13)

3:32 PM

…/sharp/0.20.8/node_modules/sharp install: gyp ERR! stack at Process.ChildProcess._handle.onexit (internal/child_process.js:255:12)

3:32 PM

…/sharp/0.20.8/node_modules/sharp install: gyp ERR! System Linux 4.4.0-1085-aws

3:32 PM

…/sharp/0.20.8/node_modules/sharp install: gyp ERR! command “/opt/nvm/versions/node/v11.14.0/bin/node” “/opt/nvm/versions/node/v10.15.3/lib/node_modules/pnpm/lib/node_modules/node-gyp/bin/node-gyp.js” “rebuild”

3:32 PM

…/sharp/0.20.8/node_modules/sharp install: gyp ERR! cwd /rbd/pnpm-volume/9b2d289b-3107-45ca-8c78-ac07e18cba87/node_modules/.registry.npmjs.org/sharp/0.20.8/node_modules/sharp

3:32 PM

…/sharp/0.20.8/node_modules/sharp install: gyp ERR! node -v v11.14.0

3:32 PM

…/sharp/0.20.8/node_modules/sharp install: gyp ERR! node-gyp -v v3.8.0

3:32 PM

…/sharp/0.20.8/node_modules/sharp install: gyp ERR! not ok

3:32 PM

…/sharp/0.20.8/node_modules/sharp install: Failed

3:32 PM

ERROR sharp@0.20.8 install: (node install/libvips && node install/dll-copy && prebuild-install) || (node-gyp rebuild && node install/dll-copy)

3:32 PM

Exit status 1

3:32 PM

at Error: sharp

3:32 PM

at /opt/nvm/versions/node/v10.15.3/lib/node_modules/pnpm/lib/node_modules/@zkochan/npm-lifecycle/index.js:303 var er = new Error('Exit…

3:32 PM

at emit events.js:193

3:32 PM

at /opt/nvm/versions/node/v10.15.3/lib/node_modules/pnpm/lib/node_modules/@zkochan/npm-lifecycle/lib/spawn.js:55 cooked.emit(‘close’, cod…

3:32 PM

at emit events.js:193

3:32 PM

at maybeClose internal/child_process.js:999

3:32 PM

at onexit internal/child_process.js:266

I also tried re-mixing other projects that have sharp dependency like ~ghost. It fails also in the console while trying to install sharp:

…/sharp/0.23.1/node_modules/sharp install: gyp ERR! build error

…/sharp/0.23.1/node_modules/sharp install: gyp ERR! stack Error: make failed with exit code: 2

…/sharp/0.23.1/node_modules/sharp install: gyp ERR! stack at ChildProcess.onExit (/opt/nvm/versions/node/v10.15.3/lib/node_modules/pnpm/lib/node_modules/node-gyp/lib/build.js:262:23)

…/sharp/0.23.1/node_modules/sharp install: gyp ERR! stack at ChildProcess.emit (events.js:189:13)

…/sharp/0.23.1/node_modules/sharp install: gyp ERR! stack at Process.ChildProcess._handle.onexit (internal/child_process.js:248:12)

…/sharp/0.23.1/node_modules/sharp install: gyp ERR! System Linux 4.4.0-1085-aws

…/sharp/0.23.1/node_modules/sharp install: gyp ERR! command “/opt/nvm/versions/node/v10.15.3/bin/node” “/opt/nvm/versions/node/v10.15.3/lib/node_modules/pnpm/lib/node_modules/node-gyp/bin/node-gyp.js” “rebuild”

…/sharp/0.23.1/node_modules/sharp install: gyp ERR! cwd /rbd/pnpm-volume/12098595-71f5-4ac6-be6f-68c8f8118121/node_modules/.registry.npmjs.org/sharp/0.23.1/node_modules/sharp

…/sharp/0.23.1/node_modules/sharp install: gyp ERR! node -v v10.15.3

…/sharp/0.23.1/node_modules/sharp install: gyp ERR! node-gyp -v v3.8.0

…/sharp/0.23.1/node_modules/sharp install: gyp ERR! not ok

…/sharp/0.23.1/node_modules/sharp install: Failed

@jenn I see you looked into Ghost blog can't upload images. Possible Sharp module issue? and it was working then. Is this a version issue? Perhaps the container is missing a component to build the package?

Also tried to remix ~image-resize. Got the same install error.

hey @scoblish! so the issue from that thread and possibly in this case is that the version of pnpm our containers have is/was not compatible with one or more of the newer packages of ghost - so for me to get ~ghost to work I had to install it using npm.

I see that ~image-resize when I remix is using npm and it works for me. Can you send me a link to the remix you’re trying to get working?

Thanks @jenn. It does seem to be a compatibility issue with pnpm. I downgraded my project to use “sharp”: “0.19.1” and it seems to install using pnpm. Although I noticed that after the project reloads after some time it will encounter the same install error again with that version. I tried switching my project to use npm but it will not install any of the modules.
Scratch that using sharp 0.19.1 in one of my projects installs but bombs in another. Both using pnpm.