我需要在我的函数应用中使用本机模块 scrypt。
我已经通过 kudu 控制台安装了该模块。(我必须全局安装,然后复制到本地node_modules
目录。本地安装导致奇怪的链接错误)
我可以在本地安装上运行 scrypt 测试并且它们通过。但是,当我尝试从 azure 函数中require('scrypt')
时,出现此错误:
mscorlib:发生了一个或多个错误。错误:动态链接库 (DLL) 初始化例程失败。
遗憾的是,Azure Functions 目前不支持节点本机模块。
这是将在运行时的下一个主要版本中解决的问题,但目前,这是一个限制。