Azure功能 - 导入自定义节点模块

时间:2017-07-18 14:02:59

标签: javascript node.js azure azure-functions

我正在尝试Azure功能。我正在尝试在我的函数中使用第三方Node模块。但是,我一直无法弄清楚如何导入它。

{
  "id": "aaaaaaaa-bbbb-cccc-dddd-eeeeeeeeeeee",
  "requestId": "aaaaaaaa-bbbb-cccc-dddd-eeeeeeeeeeee",
  "statusCode": 500,
  "errorCode": 0,
  "messsage": "Exception while executing function: Functions.analyze -> Error: Cannot find module 'moment'\n    at Function.Module._resolveFilename .."
}

我只是想导入moment.js节点库。我虽然无法找到有关此方案的任何文档。

有谁知道如何将第三方模块导入Azure Functions?

2 个答案:

答案 0 :(得分:4)

  1. Azure portal的功能应用中,点击平台功能高级工具(Kudu)
  2. enter image description here

    1. cd通过调试控制台(CMD或PowerShell)进入您的函数目录并运行命令:npm install moment
    2. enter image description here

答案 1 :(得分:0)

现在已经过时了。相反,转到高级工具 (Kudo) -> Bash -> cd site/wwwroot -> npm i package