Azure Function App 本机模块 DLL 初始化错误

Azure function app native module DLL initialization error

我需要在我的函数应用程序中使用本机模块 scrypt。

我已经通过 kudu 控制台安装了模块。 (我不得不全局安装然后复制到本地 node_modules 目录。本地安装导致一个奇怪的 LINK 错误)

我可以 运行 对本地安装的 scrypt 测试,它们通过了。 但是,当我尝试从 azure 函数中 require('scrypt') 时,出现此错误:

mscorlib: One or more errors occurred. Error: A dynamic link library (DLL) initialization routine failed.

遗憾的是,Azure Functions 当前不支持 Node 本机模块。

这将在运行时的下一个主要版本中解决,但目前,这是一个限制。