首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >azure函数javascript sharp模块

azure函数javascript sharp模块
EN

Stack Overflow用户
提问于 2021-11-17 15:06:37
回答 1查看 250关注 0票数 1

在我使用sharp库(0.29.3版本)的nodejs代码中,当我部署到云端时,在本地工作得很好--得到了一个错误,我使用64位平台、节点14版本和函数版本3如何解决这个问题?多次重建,修改版本,平台,没有结果。

2021-11-17T14:59:00.134执行'Functions.maplayers‘错误(失败,Id=03500766-e795-47e0-ab69-68dc0d22d31b,结果:'../build/Release/sharp-win32-x64.node'Require : FailureException: FailureException:安装“锐利”moduleCannot查找模块Duration=31ms堆栈:-Duration=31ms D:\ home\site\wwwroot\Result\Image.js-D:\\home\site\wwwroot\maplayers\geotiff\index.js- D:\home\site\wwwroot\maplayers\index.js- D:\Program (x86)\SiteExtensions\Functions\3.3.1\workers\node\worker-bundle.js- D:\Program (x86)\SiteExtensions\Functions\3.3.1\workers\node\dist\src\nodejsWorker.jsPossible解决方案:-使用--详细标志安装并查找错误:"npm忽略-script=false-详细提示“-安装当前运行时:“installing platform=win32 32-arch=x64 sharp"-请参阅安装文档:'../build/Release/sharp-win32-x64.node'Require:https://sharp.pixelplumbing.com/installStack:Error:安装”锐利“moduleCannot查找模块https://sharp.pixelplumbing.com/installStack堆栈:- D:\home\site\wwwroot\node_modules\sharp\lib\sharp.js- D:\home\site\wwwroot\node_modules\sharp\lib\constructor.js- D:\home\site\wwwroot\node_modules\sharp\lib\index.js:\home\site\wwwroot\公用\Image.js- D:\home\site\wwwroot\maplayers\geotiff\index.js- D:\home\site\www.ROOT\maplayers\index.js- D:\Program (x86)\SiteExtensions\Functions\3.3.1\workers\node\worker-bundle.js- D:\Program (x86)\SiteExtensions\Functions\3.3.1\workers\node\dist\src\nodejsWorker.jsPossible解决方案:-安装带有--详细标志并查看对于错误:"npm安装--忽略-脚本=false--详细说明--为当前运行时安装:"npm platform=win32 32 --arch=x64 sharp"- -请参阅安装文档:https://sharp.pixelplumbing.com/installat对象。(D:\home\site\wwwroot\node_modules\sharp\lib\sharp.js:30:9)at Module._compile (内部/模块/cjs/loader.js:1063:30)在Object.Module._extensions..js (内部/模块/cjs/loader.js:1092:10),Module.load (内部/模块/cjs/loader.js:928:32),Function.Module._load (内部/模块/cjs/loader.js:769:14),Module.require (内部/模块)。/cjs/loader.js:952:19)在需要时(内部/模块/cjs/helpers.js:88:18)。(D:\home\site\wwwroot\node_modules\sharp\lib\constructor.js:8:1)at Module._compile (内部/模块/cjs/loader.js:1063:30)在Object.Module._extensions..js (内部/模块/cjs/loader.js:1092:10),Module.load (内部/模块/cjs/loader.js:928:32),Function.Module._load (内部/模块/cjs/loader.js:769:14),Module.require (内部/模块)。/cjs/loader.js:952:19)在需要时(内部/模块/cjs/helpers.js:88:18)。(D:\home\site\wwwroot\node_modules\sharp\lib\index.js:3:15)at Module._compile (内部/模块/cjs/loader.js:1063:30)在Object.Module._extensions..js (内部/模块/cjs/loader.js:1092:10),Module.load (内部/模块/cjs/loader.js:928:32),Function.Module._load (内部/模块/cjs/loader.js:769:14),Module.require (内部/模块)。/cjs/loader.js:952:19)在需要时(内部/模块/cjs/helpers.js:88:18)。(D:\home\site\wwwroot\common\image.js:1:15)

EN

回答 1

Stack Overflow用户

发布于 2021-11-22 06:48:01

谢谢你Владислав-Павленко。很高兴你已经解决了你的问题,张贴你的决议作为一个答案,这样它将有助于其他社区成员谁面临类似的问题。

在Azure函数中部署Sharp时,如果收到下面的错误,请按照下面提到的步骤执行,这将解决问题,并且可以顺利部署。

执行‘'../build/Release/sharp-win32-x64.node'Require’的

2021-11-17T14:59:00.134错误(失败,Id=03500766-e795-47e0-ab69-68dc0d22d31b,Duration=31ms)结果: FailureException:错误:安装“锐利”moduleCannot查找模块moduleCannot堆栈时出错:-

npm安装的帮助下安装夏普库,以便解决上述错误。

代码语言:javascript
复制
--platform=win32 --arch=x64 sharp
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/70006845

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档