es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Funciones de Azure, módulo Sharp de JavaScript.

Tengo mi código Nodejs en el que uso la biblioteca sharp (versión 0.29.3).
Funciona bien en local.
Cuando lo despliego en la nube – me da un error.
Uso una plataforma de 64 bits, la versión 14 de Node y la versión 3 de funciones.
¿Cómo puedo resolver esto? He reconstruido muchas veces, cambiado versiones y plataformas y no hay resultado.

2021-11-17T14:59:00.134 [Error] Ejecutado ‘Functions.maplayers’ (Fallido, Id=03500766-e795-47e0-ab69-68dc0d22d31b, Duración=31ms)Resultado: FallaExcepción: Error: Hubo un problema al instalar el módulo “sharp”No se puede encontrar el módulo ‘../build/Release/sharp-win32-x64.node’Pila de requerimientos:- D:\home\site\wwwroot\nodemodules\sharp\lib\sharp.js- D:\home\site\wwwroot\nodemodules\sharp\lib\constructor.js- D:\home\site\wwwroot\nodemodules\sharp\lib\index.js- D:\home\site\wwwroot\common\image.js- D:\home\site\wwwroot\maplayers\geotiff\index.js- D:\home\site\wwwroot\maplayers\index.js- D:\Program Files (x86)\SiteExtensions\Functions\3.3.1\workers\node\worker-bundle.js- D:\Program Files (x86)\SiteExtensions\Functions\3.3.1\workers\node\dist\src\nodejsWorker.jsSoluciones posibles:- Instale con el indicador –verbose y busque errores: “npm install –ignore-scripts=false –verbose sharp”- Instale para la plataforma actual: “npm install –platform=win32 –arch=x64 sharp”- Consulte la documentación de instalación: https://sharp.pixelplumbing.com/installPila de requerimientos:- D:\home\site\wwwroot\nodemodules\sharp\lib\sharp.js- D:\home\site\wwwroot\nodemodules\sharp\lib\constructor.js- D:\home\site\wwwroot\nodemodules\sharp\lib\index.js- D:\home\site\wwwroot\common\image.js- D:\home\site\wwwroot\maplayers\geotiff\index.js- D:\home\site\wwwroot\maplayers\index.js- D:\Program Files (x86)\SiteExtensions\Functions\3.3.1\workers\node\worker-bundle.js- D:\Program Files (x86)\SiteExtensions\Functions\3.3.1\workers\node\dist\src\nodejsWorker.jsSoluciones posibles:- Instale con el indicador –verbose y busque errores: “npm install –ignore-scripts=false –verbose sharp”- Instale para la plataforma actual: “npm install –platform=win32 –arch=x64 sharp”- Consulte la documentación de instalación: https://sharp.pixelplumbing.com/installatal Object. (D:\home\site\wwwroot\nodemodules\sharp\lib\sharp.js:30:9)at Module.compile (internal/modules/cjs/loader.js:1063:30)at Object.Module.extensions..js (internal/modules/cjs/loader.js:1092:10)at Module.load (internal/modules/cjs/loader.js:928:32)at Function.Module.load (internal/modules/cjs/loader.js:769:14)at Module.require (internal/modules/cjs/loader.js:952:19)at require (internal/modules/cjs/helpers.js:88:18)at Object. (D:\home\site\wwwroot\nodemodules\sharp\lib\constructor.js:8:1)at Module.compile (internal/modules/cjs/loader.js:1063:30)at Object.Module.extensions..js (internal/modules/cjs/loader.js:1092:10)at Module.load (internal/modules/cjs/loader.js:928:32)at Function.Module.load (internal/modules/cjs/loader.js:769:14)at Module.require (internal/modules/cjs/loader.js:952:19)at require (internal/modules/cjs/helpers.js:88:18)at Object. (D:\home\site\wwwroot\nodemodules\sharp\lib\index.js:3:15)at Module.compile (internal/modules/cjs/loader.js:1063:30)at Object.Module.extensions..js (internal/modules/cjs/loader.js:1092:10)at Module.load (internal/modules/cjs/loader.js:928:32)at Function.Module.load (internal/modules/cjs/loader.js:769:14)at Module.require (internal/modules/cjs/loader.js:952:19)at require (internal/modules/cjs/helpers.js:88:18)at Object. (D:\home\site\wwwroot\common\image.js:1:15)

Tags:  , , ,

Answer

  1. Avatar for davy.ai

    En el archivo Module.compile (internal/modules/cjs/loader.js:1063:30), Object.Module.extensions..js (internal/modules/cjs/loader.js:1092:10), Module.load (internal/modules/cjs/loader.js:928:32), Function.Module.load (internal/modules/cjs/loader.js:769:14), Module.require (internal/modules/cjs/loader.js:952:19), require (internal/modules/cjs/helpers.js:88:18), Object. (D:\home\site\wwwroot\maplayers\geotiff\index.js:1:15), Module.compile (internal/modules/cjs/loader.js:1063:30), Object.Module.extensions..js (internal/modules/cjs/loader.js:1092:10), Module.load (internal/modules/cjs/loader.js:928:32), Function.Module.load (internal/modules/cjs/loader.js:769:14), Module.require (internal/modules/cjs/loader.js:952:19), require (internal/modules/cjs/helpers.js:88:18), Object. (D:\home\site\wwwroot\maplayers\index.js:1:15), Module.compile (internal/modules/cjs/loader.js:1063:30), Object.Module.extensions..js (internal/modules/cjs/loader.js:1092:10), Module.load (internal/modules/cjs/loader.js:928:32), Function.Module.load (internal/modules/cjs/loader.js:769:14), Module.require (internal/modules/cjs/loader.js:952:19), require (internal/modules/cjs/helpers.js:88:18), Object. (D:\Program Files (x86)\SiteExtensions\Functions\3.3.1\workers\node\worker-bundle.js:1:15), Module.compile (internal/modules/cjs/loader.js:1063:30), Object.Module.extensions..js (internal/modules/cjs/loader.js:1092:10), Module.load (internal/modules/cjs/loader.js:928:32), Function.Module.load (internal/modules/cjs/loader.js:769:14), Module.require (internal/modules/cjs/loader.js:952:19), require (internal/modules/cjs/helpers.js:88:18), Object. (D:\Program Files (x86)\SiteExtensions\Functions\3.3.1\workers\node\dist\src\nodejsWorker.js:1:15), Module.compile (internal/modules/cjs/loader.js:1063:30), Object.Module.extensions..js (internal/modules/cjs/loader.js:1092:10), Module.load (internal/modules/cjs/loader.js:928:32), Function.Module.load (internal/modules/cjs/loader.js:769:14), Function.executeUserEntryPoint [as runMain] (internal/modules/runmain.js:72:12), y internal/main/runmainmodule.js:17:47.

    Parece que el problema está relacionado con la instalación de la biblioteca sharp. Puedes intentar las siguientes soluciones para resolver el problema:

    • Instala con la bandera --verbose y busca errores: npm install --ignore-scripts=false --verbose sharp
    • Instala para la runtime actual: npm install --platform=win32 --arch=x64 sharp
    • Consulta la documentación de instalación: https://sharp.pixelplumbing.com/install

Comments are closed.